jquery load加载另一个页面中的表单后,点击提交按钮不能响应?
test.php<html><head><scripttype="text/javascript"src="js/jquery.js"></script>//jquery...
test.php
<html>
<head>
<script type="text/javascript" src="js/jquery.js"></script> // jquery库没问题
<script language="javascript">
$(document).ready(function(){
$('#dd').load('ajax.php'); // 含有表单
})
function Sub(){
document.form.submit();
alert("df");
}
</script>
</head>
<body>
<div id="dd"></div>
<?php
if($_GET){
$date = $_GET['n']; // 表单中的值
echo "$date";
echo "123";
}
?>
</body>
</html>
ajax.php
<div>
<table>
<form>
<th>
<td>姓名</td>
<td><input type="text" required="required" name="n"/></td>
</th>
<tr><td><input type="button" value="提交" onclick="Sub()"></td></tr>
</form>
</table>
</div>
在test.php页面点击提交没任何反应,必填值为空也不提示。
在ajax.php正常。为什么会这样?
如果include "ajax.php“包含进来的话也正常 展开
<html>
<head>
<script type="text/javascript" src="js/jquery.js"></script> // jquery库没问题
<script language="javascript">
$(document).ready(function(){
$('#dd').load('ajax.php'); // 含有表单
})
function Sub(){
document.form.submit();
alert("df");
}
</script>
</head>
<body>
<div id="dd"></div>
<?php
if($_GET){
$date = $_GET['n']; // 表单中的值
echo "$date";
echo "123";
}
?>
</body>
</html>
ajax.php
<div>
<table>
<form>
<th>
<td>姓名</td>
<td><input type="text" required="required" name="n"/></td>
</th>
<tr><td><input type="button" value="提交" onclick="Sub()"></td></tr>
</form>
</table>
</div>
在test.php页面点击提交没任何反应,必填值为空也不提示。
在ajax.php正常。为什么会这样?
如果include "ajax.php“包含进来的话也正常 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询