私はJscriptを使ってフォームバリデーションを書いています。Javascript:私の関数がonclickによって呼び出されないのはなぜですか?
しかし、なぜ私はonclickによって簡単なアラート機能を呼び出せないのか分かりません。
は、ここで私はボタンでも、送信ボタン
<input name="Submit" type="submit" value="Submit"onclick="return validate_form()"/>
しかし、私のテスト中にあるべきと仮定私のコード
<html>
<head>
<title>Check</title>
<script type="text/javascript">
function displaymessage()
{
alert("Hello World!");
}
</script></head>
の一部...
<form name="checkout" id="checkout" method="post" action="1.php">
<table align="center">
<tr>
<td>*Name</td>
<td><input type="text" name="name" id="name" size="40"/></td>
</tr>
<tr>
<td>*Phone</td>
<td><input type="text" name="phone" id="phone" size="40"/></td>
</tr>
<tr>
<td>*Address</td>
<td><textarea rows="4" cols="40" name="address"></textarea></td>
</tr>
</table>
<input type="button" value="Click me!" onclick="return displaymessage()" />
</form>
</html>
ですシンプルな "Click me!"ボタンは機能しません...以前のような質問に反論した人はいますか?
<button type="submit" onclick="onSubmitClick()">Submit</button>
:
'onclick'属性は、スペース –
ああがらくたvalue..without一緒に..ですvalidate_form()関数を削除した場合、ボタンは再び動作します – hoho97
これは私の 'validate_form()'関数にいくつかの問題があることを意味しますか? – hoho97