|
// *******************************************************************
// フォームの入力チェック
//
// 機能1 : おなまえ(name=Onamae) 欄が未入力またはスペースが入力
// された場合、エラーメッセージを表示して送信アクション
// をキャンセルする
// *******************************************************************
function frmCheck()
{
// おなまえ
strWork = document.frmMain.Onamae.value;
strWork = AllReplace( strWork, " ", "" ); // 半角空白
strWork = AllReplace( strWork, " ", "" ); // 全角空白
if ( strWork == '' ) {
alert( "おなまえを入力して下さい" );
return false;
}
return true;
}
// *******************************************************************
// 文字列置き換え関数
//
// 機能 : sBase に含まれる sTarget を全て sValue に置き換える
// *******************************************************************
function AllReplace( sBase, sTarget, sValue ) {
var sRet;
sRet = sBase;
while( sRet.indexOf( sTarget ) != -1 ) {
sRet = sRet.replace( sTarget, sValue );
}
// Regular Expression オブジェクト を使用すると以下のようになります
// rgExp = new RegExp(sTarget,"g") ;
// sRet = sRet.replace( rgExp, sValue );
return sRet;
}
| |