У меня вопрос к коду JavaScript. Я получил HTML-форму:Как получить JavaScript .value, работающий в PHP echo
<form action="getValue.php" method="post" id="myform">
<input type="text" id="mybox" name="mybox" />
<input type="submit" id="submit" name="submit" value="Submit" />
</form>
Я хочу предупредить значение, нажав кнопку отправки. Для этого я использую этот код:
$(document).ready(function(){
$('#myform').submit(function(event){
alert(document.getElementById('mybox').value);
});
});
Если я набираю, например, «123», он предупреждает «123». Хорошо, это работает. Теперь я хочу запустить этот код JavaScript в PHP echo
. Для этого я пробовал это:
if(isset($_POST['submit'])){
echo "<script>alert(document.getElementById('mybox').value);</script>";
}
Если я сейчас набираю «123», он возвращает «». Поэтому ничего не возвращается. Может кто-нибудь объяснить мне, почему это или как это исправить?
Приветствия
EDIT: это все в одном файле (getValue.php)
Как это должно работать? Когда вы публикуете данные, форма снова отображается, и значение отсутствует. – schlingel
В чем проблема с '$ _POST ['mybox']' то же самое, что вы пытались сделать. –
Должен сказать: я новичок в PHP и JavaScript, это для меня проверка. Если я напишу '$ (document) .ready' function ничего не случится – Roman