PHPからJavascriptへの配列引き渡しについて
Q&A
Closed
解決したいこと
HTMLで入力された内容を登録ボタンでデータベースに登録する際に、
既にその値が登録されているかをJavascriptで確認したいのですが、Javascriptが動かなくて困っています。
やりたい内容としては、PHPでデータベースの情報を取得し、配列に格納。
その配列をJavascriptに引き渡し、GetelementsbyNameで送信されたフォームの内容を取得して
配列の中にその値があるのかを確認したいです。
該当するソースコード
function checkinput() {
let elements = document.getElementsByName('date');
var date_array = <?php echo $date_array; ?>;
if(date_array.indexOf(elements.value) != -1){
flag = 1;
error_msg= '!date is alrady registed!';
}
if(flag == 1){
window.alert(error_msg); // 警告ダイアログを表示
return false; // 登録を中止
}
else{
return true; // 登録を実行
}
}
初心者なのですがわかりやすく教えていただけますと助かります。