ページにいくつかの入力フィールド テキストがあります。
<input type="text">
それらのいくつかでENTERを押すと、フォームが送信されますが、これは望ましくありません。このような動作の原因は何ですか?
トリプルチェックしましたが、送信ボタンがありません(実際にはボタンがまったくありません)
ページにいくつかの入力フィールド テキストがあります。
<input type="text">
それらのいくつかでENTERを押すと、フォームが送信されますが、これは望ましくありません。このような動作の原因は何ですか?
トリプルチェックしましたが、送信ボタンがありません(実際にはボタンがまったくありません)
HTML ページの head セクションに配置された Javascript を少し使用して、入力フィールドでクリックされた入力時に送信を無効にすることができます。
<script type="text/javascript">
function stopRKey(evt) {
var evt = (evt) ? evt : ((event) ? event : null);
var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
if ((evt.keyCode == 13) && (node.type=="text")) {return false;}
}
document.onkeypress = stopRKey;
</script>