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>
<< 前へ | 次へ >> |