簡體   English   中英

HTML - JavaScript onclick()函數不起作用

[英]HTML - JavaScript onclick() function not working

我有JavaScript代碼,包括幾個函數,主要是CheckForm()

單擊“提交”按鈕調用該函數:

<td><input type="submit" name="submit1" id="submit1" value="Register" onclick="return CheckForm();"/></td>    

但是當按下按鈕時沒有任何反應(該功能未執行)。 我該怎么做才能解決這個問題?

您是否嘗試使用FireBugjsFiddle調試代碼?

一些可能的原因是命名錯誤的函數或函數調用(請記住,JavaScript區分大小寫),函數中的錯誤或頁面中未引用的JavaScript代碼。

如果您沒有使用上述任何一種工具,請嘗試在函數內部使用console.log或alert來查看是否正在調用它。

你可以像這樣使用它。

function CheckForm()
{
 //doing stuff
  return true;
}

<form id="formToCheck"></form>


$('#formToCheck').submit(CheckForm);

希望能幫助到你

如果你想在沒有jquery的情況下繼續添加

   <form onSubmit="return CheckForm()"></form>

你可以在這里閱讀更多關於表單驗證的信息 - > http://www.w3schools.com/js/js_form_validation.asp#gsc.tab=0

也許如果它不起作用你會有一些錯誤。 在瀏覽器中檢查JS控制台並將其刪除。

暫無
暫無

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

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