簡體   English   中英

HTML中的Javascript,變量似乎不可用

[英]Javascript in html, variable doesn't seem to be usable

我似乎無法獲得工作年限的變量,我嘗試了一下,它應該可以工作。 我是JS和HTML的新手,請原諒天真的問題

包含簡單表單的HTML頁面。 請訪客輸入他/她的名字,以及他/她的出生年份。 單擊提交按鈕時,編寫JavaScript以從表單中提取數據。 該腳本應在新文檔中顯示以下信息。 您好,訪客名字,您xx歲。 (如果訪客在來年鍵入,您的腳本應顯示一條錯誤消息。)

<!DOCTYPE html>
 <html>
  <body>

 <form action="demo_form.asp">
  First name: <input type="text" id="FirstName" ><br>
 Birth year: <input type="integer" id="BirthYear" ><br>
<input type="button" value="Submit" onclick = "test1();">
</form>

    <script>
     var curYear = today.getFullYear(); 

  function test1(){

var yy = document.getElementById("FirstName").value;
var xx = document.getElementById("BirthYear").value;

if( xx < curYear){
xx = curYear - xx;
    document.write("Hello," + yy + ", you are " +  xx  + " years old");

}
else{
alert("Your age is invalid");
}
}



    </script>


    </body>
     </html>

today尚未實例化:

var today = new Date();              // add this line
var curYear = today.getFullYear();   // now `today` will resolve

today需要實例化變量。 var today = new Date();添加var today = new Date(); var curYear = today.getFullYear();之前var curYear = today.getFullYear();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM