我有一個叫做formFill()的函數,我希望它在完成後提交表單。眼下的功能是通過一個onclick這樣的專區內運行:表單提交onclick函數
<div class="stormData" onClick="formFill('11-04-14','11-04-14','TX','none');">11-04-14 - TX</div>
這工作得很好,但我想要的功能,提交表單也讓我加入document.theform.submit();到功能,它不起作用。這是我的功能。
function formFill(a, b, c, d){
theform.from.value = a;
theform.to.value = b;
if(d != "none"){
theform.kmlFile.value = d;
theform.hailswath.checked = true;
document.getElementById("kmlLabel").innerHTML = d;
}
for(var i = 0;i < document.getElementById("stateSelect").length;i++){
if(document.getElementById("stateSelect").options[i].value == c){
document.getElementById("stateSelect").selectedIndex = i;
}
}
document.theform.submit();
}
哪個瀏覽器?你會得到一個JavaScript錯誤,並且你的頁面是以怪癖模式還是標準模式呈現(什麼是DOCTYPE)? – PleaseStand 2011-04-18 21:57:23