読者です 読者をやめる 読者になる 読者になる

ホームページ制作講座

ホームページ制作のHTMLやCSS、JavascriptやDTDとかDreamweaverなどWEB制作について

Javascript全角日本語変数指定

WEBサイト(ホームページ)内のメールフォームでは、確認画面などをCGIやPHPにてサーバー再度の処理は必要なものの、入力内容チェックはサーバ負荷やユーザビリティを考慮して、ローカルでのUAチェック、いわゆるJavascriptでの入力内容チェックを使用するサイトもおおいことでしょう。


チェックするジャバスクリプトのソースコードとしては、

if(document.form1.name.value = ""){
alert( "「姓」を入力してください。" );
document.form1.name.focus();
}


などといった記述で、ジャバスクリプトのソースコードが割合一般的なようですが、
name属性が全角日本語になっていたりする場合もあるでしょう。


半角英数字にすればよいだけでも、PHPやCGIで確認画面を表示させる場合、値の引渡しが必要になり、全角日本語である必要がある場合があります。

その場合の、全角日本語変数を指定する記述です。




document.forms['form1'].elements['姓名'].value



普段からJavascriptを使っていないので、ひとつひとつ覚えては忘れ、忘れては覚えのくり返し状態に陥っています。


ちなみに

if (document.form1."姓名".value == "")

とか

if (document.form1.&& "姓名" &&.value == "")

といった記述はまったく通用しません