onclick="doAction();"このように記述しています。「onclick」は、ユーザーがこのコントロールをクリックしたときに発生するイベントの属性です。これでdoActionを実行し、処理していたわけです。
onsubmit="return false;"この「onsubmit」は、フォームを送信する際に発生するイベント用の属性です。フォームは、送信の要求があると、まずこのonsubmitのイベントを発生させます。そしてイベントの実行結果がtrueであれば、そのままフォームの送信を行い、falseならば送信処理をキャンセルします。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
<html>
<head>
<script type="text/javascript">
<!--
function doAction(){
var field = document.getElementById("text1");
var str = field.value;
var message = document.getElementById("message");
message.innerHTML = "あなたは、「" + str + "」と書きました。";
}
//-->
</script>
</head>
<body onload="initial();">
<H1>TEST.</H1>
<div id="message">テキストを入力して下さい。</div>
<form onsubmit="return false;">
<input type="text" id="text1">
<input type="button" onclick="doAction();" value="クリック">
</form>
</body>
</html>
| << 前へ | 次へ >> |