<script stylesheet="text/javascript">
var statename;
function confirmReview(formObj){
function myState( val ){
statename = val;
alert( "This is " + statename );
}
postcode = document.getElementById("postcode");
//Folowing code
if( statename== "Selangor" ){
if( postcode < 10000 || postcode > 40000 )
alert( "Invalid postcode for " + statename );
}
}
</script>
<body>
<form name = reviewform onsubmit="return confirmReview(reviewform)" method=POST>
<select id='state' onchange="myState(this.value);">
<option>Specify state or territory</option>
<option value="Selangor">Selangor</option>
<option value="Terengganu">Terengganu</option>
</select>
</form>
</body>
私の質問は、値を保存して状態名に保存する方法です。HTML JavaScript コードで実行に失敗したためです。誰でも教えることができますか?
関数に実行するスクリプトをロードするときに郵便番号を比較したい場合、州名の例を印刷できません。私のHTMLは、何も表示せずにページを更新するなど、すべてのデータを消去します
シニアが提案したものを編集した後。それはまだ同じです。statename を持つ検証コードのアラートに移動できません