我在將jquery插件放入我的php文件時遇到困難。我希望能夠防止在文本字段爲空時發送表單,但它不起作用。爲什麼jQuery代碼不能在我的php文件中工作?
PHP:
<html>
<head>
<script src="jquery.js"></script>
</head>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if(empty($_POST["login"])) {
echo '<script type="text/javascript">
$("form").submit(function(event){
event.preventDefault();
alert("submit prevented");
});
</script>';
}else {
$login = test_input($_POST['login']);
}
}
?>
HTML:
<form action="form.php" method="post">
Login: <input type="text" name="login"><br>
<input type="submit">
</form>
在我的腳本文件相同的腳本
$("form").submit(function(event){
event.preventDefault();
alert("submit prevented");
});
作品就好了,問題只是我不能把它進入我的PHP,我認爲它是因爲沒有jQuery。
你確定「的jquery.js」是在同一文件夾和文件中包含要在 – baao 2014-11-05 23:28:51
運行jQuery函數是不是因爲你有來包裝你的代碼與jQuerys'.''處理程序? – Mic1780 2014-11-05 23:38:22
不幫助,即使我已經.ready處理程序 – user3786923 2014-11-08 22:09:53