浏览 5083 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-09-29
<script> function formSubmit(){ alert("submit form now"); return false; } Event.observe(window, 'load', function() { Event.observe('frm1', 'submit', formSubmit); }); </script> <form id="frm1" name="frm2"> <input name="test" value="100"> <input type="submit"> </form> 但..當我把程式改為自動submit時情況便有所不同了 <script> function formSubmit(){ alert("submit form now"); return false; } Event.observe(window, 'load', function() { Event.observe('frm1', 'submit', formSubmit); $('frm1').submit(); }); </script> <form id="frm1" name="frm2"> <input name="test" value="100"> <input type="submit"> </form> alert("submit form now");不會再顯示了..我相信是因為 當程式一看到$('frm1').submit();這句便立刻submit了,沒有理會是否完全讀取整個page, 請問應如何解決呢? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-09-29
一个超级死循环
|
|
返回顶楼 | |
发表时间:2007-09-29
不是死循环,是表单的submit方法不会触发表单的submit事件,这是表单最奇怪的地方
|
|
返回顶楼 | |
发表时间:2007-09-30
你是指submit()是不會觸發onsubmit,所以alert不會出現??
|
|
返回顶楼 | |