△▲ WebProg 初心者の質問 Part13 ▼▽
レス数が950を超えています。1000を超えると書き込みができなくなります。
0958nobodyさん
2006/06/22(木) 12:06:43ID:Ofr8ZLFzこれで、複数(!)のテキストボックスや複数(!)のファイルで使用したいのです。
たとえば、
<SCRIPT LANGUAGE="JavaScript">
function checkNumber(numberName){
if(numberName.search(/[0-9]/) != -1){
alert("数字以外を入れて");
return false;
}
}
</SCRIPT>
<FORM name="form1" ACTION="js1.html" METHOD="post" onsubmit="return checkNumber(personName.value); checkNumber(companyName.value); checkNumber(jobName.value);">
氏名<INPUT type="text" name="personName">
会社名<INPUT type="text" name="companyName">
職業<INPUT type="text" name="jobName">
<INPUT TYPE="submit" VALUE="行けっ">
</FORM>
のように作ると、「氏名」の数字チェックは出来るのですが、「会社名」や「職業」のチェックは出来ません。もちろん、
checkNumberの内側に「document.form1.companyName.value.search(/[0-9]/) != -1」
「document.form1.jobName.value.search(/[0-9]/) != -1」と書けば出来るのですが、将来的にはこれを、複数(!)のhtml
ファイルから呼び出せるようにしたいので、「引数」だけ変えて作りたいのです。「引数」だけ変えれば、複数(!)のhtml
ファイルで呼び出せるような関数の作り方を教えて頂けますでしょうか。宜しくお願いします。
レス数が950を超えています。1000を超えると書き込みができなくなります。