你好,如果输入在表单内部,而其他输入在表单外部,我可以设置该输入在表单内部的变量,但是我怎样才能使该输入在外部变量呢? 就像我有一个输入是名称,它是在表单中,还有另一个输入是名称,当我单击提交按钮时,它显示一个错误 注意:未定义索引:在第4行上输入B:\ xampp \ htdocs \ gst3 \ front \ test99.php
<?php
if(isset($_POST['submit'])){
$name=$_POST['name'];
$type=$_POST['type'];
echo "ok";
}
?>
<!DOCTYPE html>
<html>
<head>
<title>test09</title>
</head>
<body>
<input type="text" placeholder="type" name="type" >
<form action="" method="post">
<input type="text" name="name" placeholder="name">
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>
答案 0 :(得分:0)
您需要jQuery才能获取表单外的输入值。 我认为以下将为您工作:
$('form').on('submit', function(e){
e.preventDefault();
postData = {};
postData['outerData'] = $("input[name='type']").val();
postData['formData'] = $(this).serialize();
$.post('url', postData);
});