javascript function not working in Firefox and Safari (just in Chrome) -
i have page other javascripts correctly working... apart one:
<script> function add(numdaystoadd) { var data_in = new date (document.wadainsertform.data_in.value); var data_out = data_in.setdate(data_in.getdate()+numdaystoadd); var final_day = data_out.getdate(); var final_month = data_out.getmonth() + 1; var final_year = data_out.getfullyear(); document.wadainsertform.data_out.value = final_year+'-'+final_month+'-'+final_day; } </script> this script triggered "onchange" call on checkbox "onclick" event. clarify:
<input type="checkbox" name="product" value="insurance plan: 1 month" id="product" onclick="this.form.price.value='41.40'" onchange="add(+30)"> when test page in chrome homeworks: insert price value in "price" field , update "data_out" field proper value.
when same in firefox , safari... works "price" setting.
any suggestions or help? lot in advance
michele
onchange="add(+30)" here +30 doesn't represent string or integer in script through type error, add days current date use script
<script type="text/javascript" language="javascript"> function adddays(toadd) { if (!toadd || toadd == '' || isnan(toadd)) return; var d = new date(); d.setdate(d.getdate() + parseint(toadd)); document.getelementbyid("result").innerhtml = d.getdate() + "/" + d.getmonth() + "/" + d.getfullyear(); } </script> ---------------------- ui --------------- <div id="result"> </div> <input type="text" value="0" onkeyup="adddays(this.value);" />
Comments
Post a Comment