錯誤代碼示例:
<form name="myForm">
<input name="submit" type="button" />
</form>
<script type="text/javascript">
document.myForm.submit();
</script>
在JavaScript控制表單提交submit()的時候,submit是個保留關鍵字。如果form表單中含有name="submit"(常見于按鈕上),提交時就會有沖突,瀏覽器提示 document.myForm.submit is not a function,此時修改name="submit"就可以解決問題了。
正確代碼示例:
<form name="myForm">
<input name="mysubmit" type="button" />
</form>
<script type="text/javascript">
document.myForm.submit();
</script>