PHP 内から Jquery 関数を呼び出すのに問題があります。以下のコードを使用すると、構文エラーが発生します。
if(!empty($_POST['selectAGE'])){
$username = $_POST['selectAGE'];
}
if(empty($_POST['selectAGE'])){
echo '<script type="text/javascript">'
, '$("#selectAGE").prepend("<option value=''></option>").val('');'
, '</script>';
}
うまく逃げられないのか?
これに加えて、次を使用してこの選択ボックスをチェックしています
if ( form.selectAGE.selectedIndex == 0 ) { alert ( "Enter the correct Age." ); return false; }
ただし、フォームが送信されると、先頭に追加された「空」の値が削除され、選択した値が selectedindex 0 になります。したがって、上記のチェックでは、入力していないことが返されます。これを考慮して上記の行を修正するにはどうすればよいですか?