我必須在頁面上設置日期(通過輸入/選擇 - mm/dd/yyy)。 我希望某個只讀文本字段在某個選擇字段(不同選擇,不是日期集合的一部分)後發生了幾個月(以這兩個日期爲基礎計算)的年齡(選定的選項中的任何選項必須觸發計算並且在只讀字段中顯示結果)。 它應該很簡單,但不起作用,將不勝感激任何建議。 這是我到目前爲止有:使用計算器插件計算年齡/ jquery
$(document).ready( function(){ // bind the recalc function to the select field $("#certain_select").bind("change", recalc); // run calculation recalc(); } ); function recalc(){ var b_day=parseInt($("#dob_dd").value); var b_mo=parseInt($("#dob_mm").value); var b_year=parseInt($("#dob_yy").value); var visit_day=parseInt($("#visit_dd").value); var visit_mo=parseInt($("#visit_mm").value); var visit_year=parseInt($("#visit_yy").value); var age; if (visit_year==b_year){ age=(visit_mo-b_mo); $("#showage").text(age.toString()); }else if(b_year<visit_year){ var age_years=(visit_year-b_year); var age_months=(visit_mo-b_mo); age=(12*age_years + age_months); $("#showage").text(age.toString()); }else{ age=0; $("#showage").text(age.toString()); } }//end of recalc function
HTML在哪裏? – Dutchie432 2010-09-21 19:52:42