javascript form reset function not working
- by daniel
<form name="mysqlDetails">
<label class="text">url:</label><input id="url" type="text" name="url"/><br/>
<label class="text">country:</label><input id="country" type="text" name="country"/><br/>
...
<input type="button" id="button" value="save" onclick="ajax.insert('mysqlDetails')"/>
<input type="reset" id="clear" value="clear"/>
<input type="checkbox" id="autoclear"/><label>autoclear</label>
</form>
function autoclear(frm){
if(document.forms[frm].getElementById('autoclear').checked==true){
document.forms[frm].reset();
document.forms[frm].getElementById('autoclear').checked=true;
}
}
this.connect=function(frm){
if (isFirefox() && firefoxVersion() >= 3) {
httpReq.onload = check;
} else {
httpReq.onreadystatechange = check;
}
httpReq.open('GET',url(frm),false);
httpReq.send(null);
autoclear(frm);
}
js is located in external file. executing form reset with an non-external file function works fine. why?