如何在php表单之外创建变量?

时间:2018-08-10 07:06:15

标签: php html

你好,如果输入在表单内部,而其他输入在表单外部,我可以设置该输入在表单内部的变量,但是我怎样才能使该输入在外部变量呢? 就像我有一个输入是名称,它是在表单中,还有另一个输入是名称,当我单击提交按钮时,它显示一个错误 注意:未定义索引:在第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>

1 个答案:

答案 0 :(得分:0)

您需要jQuery才能获取表单外的输入值。 我认为以下将为您工作:

$('form').on('submit', function(e){
    e.preventDefault();
    postData = {};
    postData['outerData'] = $("input[name='type']").val();
    postData['formData'] = $(this).serialize();
    $.post('url', postData);
});