※ ChatGPTを利用し、要約された質問です(原文:対象データの取得方法)
対象データの取得方法についての質問
このQ&Aのポイント
formで送信する入力データのチェックをしたいです。データは配列になります。
現在のコードでは、配列の要素が正しくチェックされず、問題が発生しています。
配列以外のデータでは問題がないため、正しい記述方法を教えていただきたいです。
formで送信する入力データのチェックをしたいです。
データは配列になります。(phpで作成)
phpの宣言は省略します。
◆送信側
<form method="post" action="xxxxx.php" target="_top" name="test_form">
for(i=0;i<=10;i++){
<input type="text" name="inputno[<?=$i?>]" value="<?=$inputno[$i]?>">
}
<input type="submit" value="送信" onclick="return(inputck());">
</form>
◆js処理
function inputck(){
for(i=0;i<10;i++){
if(document.test_form.inputno[i].value.match(/[^0-9]/g)){
alert("整数値を入力してください");
return(false);
}
}
}
という感じなのですが、jsのif文(inputno[i]?)がおかしいみたいでうまくいきません。
配列でなければ大丈夫なので…。
記述方法を教えてくださいm(__)m
お礼
できました! ありがとうございますm(__)m