我的JSP代碼如下:(從場簡單的registartion)如何在jsp中輸入dob後自動填充年齡字段?
<label>DOB</label></td><td><input type="text" name="dob" /> </td></tr>
<tr><td>
<label>AGE</label></td><td><input type="text" name="age" onclick =" ageCount()"/> </td></tr>
<tr><td>
<label>GENDER</label></td><td><input type="radio" name="gender" value="Male"/>Male<input
type="radio" name="gender" value="Female">Female</td></tr>
<tr><td>
我以前在JS的函數從DOB計算時代! Dob是以sql日期格式。
<script type="text/javascript">
function ageCount(){
var date1 = new date();
var dob = document.getElementById("dob").value;
var date2 = new date(dob);
var pattern = /^\d{1,2}\/\d{1,2}\/\d{4}$/;
if(pattern.test(dob)){
var y1 = date1.getFullYear();
var y2 = date2.getFullYear();
var age = y1-y2;
document.write("Age :" +age);
return true;
}else{
alert("invalid date fromat.!! Please enter in (DD/MM/YYYY) format");
return false;
}
}
</script>
我該如何使用這個功能,以便當我輸入dob並按下標籤時,年齡應顯示在其字段中。 放下你的想法和建議。
再次'java的!= javascript' – 2013-05-14 07:02:31
由於沒有什麼關於Java我在這裏重新標記這個問題。 – AlexR 2013-05-14 07:03:42
對不起,感謝您的編輯! – ranjani 2013-05-14 07:12:44