ボタンStep 7で説明したボタン以外に,文字や数値などを入力できるフォームがあるので,ここではそれらについて説明します.
<SCRIPT LANGUAGE="JavaScript">
<!--
function Caliculate(){ //(1)
var sum = 0;
sum = 100 * document.Mitsumori.val1.value +
50 * document.Mitsumori.val2.value +
200 * document.Mitsumori.val3.value; //(2)
alert( "合計=" + sum + "円です." );
}
//-->
</SCRIPT>
見積もりをします.<P>
<FORM NAME="Mitsumori" > //(3)
鉛筆 1ヶ 100円<BR>
<INPUT NAME="val1" SIZE=6 MAXLENGTH=3>ヶ<P>
消しゴム 1ヶ 50円<BR>
<INPUT NAME="val2" SIZE=6 MAXLENGTH=3>ヶ<P>
定規 1ヶ 200円<BR>
<INPUT NAME="val3" SIZE=6 MAXLENGTH=3>ヶ<P>
<INPUT TYPE=button VALUE="見積もり" onClick="Caliculate()"> //(4)
<INPUT TYPE=RESET VALUE="Clear"> //(5)
</FORM>
<SCRIPT LANGUAGE="JavaScript">
<!--
function MsgDisplay(){ //(1)
document.Hukusuu.MSGText.value = "こんにちは\n私の名前は\nもりかわもとなりです.";
}
//-->
</SCRIPT>
<FORM NAME="Hukusuu" > //(2)
<TEXTAREA NAME="MSGText" ROWS=5 COLS=40></TEXTAREA>
<INPUT TYPE=button VALUE="表示" ONCLICK="MsgDisplay()"> //(3)
<INPUT TYPE=RESET VALUE="Clear">
</FORM>
複数行の入力ボックスへ文字を出力します.
<SCRIPT LANGUAGE="JavaScript">
<!--
var pw="aaaaaaaaaa"
function NewPage(){ //(1)
document.open();
document.write( "<HTML><HEAD>" );
document.write( "<TITLE>Password</TITLE></HEAD><BODY bgcolor='white'>" );
document.write( "<H1>ようこそ秘密のぺーじへ.</H1><BR>" );
document.write( "<A HREF='js07.html'>戻る</A>");
document.write( "</BODY></HTML>" );
document.close();
}
function Touroku(){ //(2)
pw=document.Pass.val1.value;
alert( "登録しました" );
}
function ChckPass(){ //(3)
if( pw == document.Pass.val2.value) NewPage();
else alert( "Passwordが違います" );
}
//-->
</SCRIPT>
<FORM NAME="Pass" >
まずこちらへ登録して下さい.<P>
<INPUT TYPE=PASSWORD NAME="val1" SIZE=8 MAXLENGTH=8>
<INPUT TYPE=button VALUE="登録" ONCLICK="Touroku()"><P> //(4)
登録したパスワードを入力しGo!を押して下さい.<P>
<INPUT TYPE=PASSWORD NAME="val2" SIZE=8 MAXLENGTH=8> //(5)
<INPUT TYPE=button VALUE="Go!"ONCLICK="ChckPass()">
</FORM>
複数行の入力ボックスへ文字を出力します.