, столкнувшись с вызовом функции JQuery из PHP. Я получаю синтаксическую ошибку, когда я использую следующий код:, вызывающий JQuery из PHP
if(!empty($_POST['selectAGE'])){
$username = $_POST['selectAGE'];
}
if(empty($_POST['selectAGE'])){
echo '<script type="text/javascript">'
, '$("#selectAGE").prepend("<option value=''></option>").val('');'
, '</script>';
}
Am Я не вытекающее должным образом или что-то?
далее к этому, я затем проверить это поле выбора с помощью
if (form.selectAGE.selectedIndex == 0) { alert ("Enter the correct Age."); return false; }
однако после того, как форма была отправлена, она устраняет «пустое» значение, которое предваряется и теперь один вы выбрали selectindex 0., поэтому вышеуказанная проверка вернет, что вы ее не ввели. Как я могу изменить приведенную выше строку, чтобы принять это во внимание?
Просто пояснение: вы не называете функцию jQuery изнутри PHP. Это было бы невозможно. То, что вы делаете, - это эхо-код javascript/jquery от PHP. Этот код будет запускаться на клиенте (браузере), тогда как PHP работает на сервере. – bfavaretto