簡體   English   中英

為什么我的Javascript事件不起作用?

[英]Why my Javascript Events doesn't work?

大家好,我想知道,我當時寫了一個不錯的代碼JS,想知道如何或為什么不起作用。 我將在此處提供所有代碼:

 <script type="text/javascript"> function submit() { alert('Process have done!'); } function reset() { alert('Reset Done!'); } </script> <form action="JSEvents.html" method="POST" onsubmit="submit()" onreset="reset()"> <input type="text" ><br /> <input type="submit" value="Done" > - <input type="reset" value="Reset" > </form> 

您需要重命名功能。 名稱“重置”和“提交”保留。 嘗試這個:

<script type="text/javascript">
      function submitFunc() {
         alert('Process have done!');
      }
      function resetFunc() {
         alert('Reset Done!');
      }
</script>
<form action="JSEvents.html" method="POST" onsubmit="submitFunc()" onreset="resetFunc()">
      <input type="text" ><br />
      <input type="submit" value="Done" > -
      <input type="reset" value="Reset" >
</form>

函數submit()reset()是內置函數。 當您從表單事件中調用這些函數時,實際上是在調用內置事件而不是您定義的事件。 該代碼有效,但不會顯示您的警報。 因此,您需要重命名它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM