2017-05-08 67 views
-5

如果用戶在18歲以下,我在編寫隱藏字段時會遇到問題。這是用來計算年齡的代碼。vb.net從dob返回的年齡,如果在18以下顯示隱藏字段?

 function getAge(dateString) { 
      var today = new Date(); 
      var birthDate = new Date(Date.parse(dateString.value, "MM/dd/yyyy")); 
      var age = today.getFullYear() - birthDate.getFullYear(); 
      var m = today.getMonth() - birthDate.getMonth(); 
      if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate())) { 
       age--; 
      } 
      document.getElementById("lblage").innerHTML = age; 
     } 

總之我想要什麼有用的是,我怎麼能驗證我的.vb代碼,以便隱藏字段將出現在點擊一旦用戶輸入的年齡是18個以下

感謝: )

+1

你在標籤中提到*四種*種不同的語言。你真的*希望代碼在哪裏? –

+0

「我有問題」不是很具體。你怎麼稱呼這個方法?你通過它什麼價值?它如何失敗?什麼具體出問題了? – David

+0

@Steve有5個標籤限制。如果允許的話,我相信這將是第六名。 – Servy

回答

0

你可以簡單地檢查

if(age<18){ 
    forEach.call(document.getElementsByClassName("justforkids"),function(el){ 
     el.style.display="block"; 
    }); 
}