私は JavaScript を勉強していますが、HTML フォームからデータを取得して処理する方法についての明確なリファレンスが見つかりません。
ここに例があります:
フォーム:
<HTML>
<HEAD>
<TITLE>Database Lookup</TITLE>
<script src="basic.js"></script></HEAD>
<BODY>
<H1>Database Lookup</H1>
<FORM action="javascript: submitForm();">
Please enter the ID of the publisher you want to find: <BR>
<INPUT TYPE="TEXT" NAME="id">
<BR>
<INPUT TYPE="SUBMIT" value="Submit" > </FORM>
</BODY>
<HTML>
//HERE JAVASCRIPT Javascript BASIC.js:
function submitForm()
{
var idsearched=document.getElementById("id").innerHTML;
document.write("idsearched");
}
送信をクリックしても何も起こらないので、何が間違っているのか知りたいです。そして、javascript でフォームを処理するためのより良いソリューションはどれですか?? 「アクション」を使う?または他の属性はどれですか?