KingKong Bruce記事: JavaScript之無法form.submit()的錯誤
當執行form.submit()的取得是button這個物件,而非submit()方法。
故button type要寫submit 。
===錯誤示範=======================================
如果button 是寫成這樣不會成功
<form action="a.php" method="POST" name="add1">
<input type="button" value="這是button" onclick="check4();" /> </input>
</form>
================================================
==正確示範=========================================
<form action="a.php" method="POST" name="add1">
<input type="submit" value="這是button" onclick="check4();" /> </input>
</form>
================================================
<!-- 按下 "這裡是button" 呼叫 check4() -->
<script>
function check4(){
if(add1.authorize_time_begin.value != ""){
add1.submit();
}
}
</script>
沒有留言:
張貼留言