Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 表单post将数据发送到另一个页面,验证并发布_Javascript_Php_Jquery_Html_Forms - Fatal编程技术网

Javascript 表单post将数据发送到另一个页面,验证并发布

Javascript 表单post将数据发送到另一个页面,验证并发布,javascript,php,jquery,html,forms,Javascript,Php,Jquery,Html,Forms,我有一张表格 在用户单击提交后的表单中,他将被带到另一个页面,该页面将显示输入的所有数据,这将允许用户验证内容。(用户将查看内容,以查看他输入的内容是否正确) 一旦用户验证,他将提交数据并插入数据库 我想知道一种方法,我可以用这种方法来做这件事 我如何实现这一点 编辑更多解释 addamp.php 带表格的主要Div <div class="panel-body"> <form> Employee : <input Type="text" id="name">

我有一张表格

在用户单击提交后的表单中,他将被带到另一个页面,该页面将显示输入的所有数据,这将允许用户验证内容。(用户将查看内容,以查看他输入的内容是否正确)

一旦用户验证,他将提交数据并插入数据库

我想知道一种方法,我可以用这种方法来做这件事

我如何实现这一点

编辑更多解释

addamp.php

带表格的主要Div

<div class="panel-body">
<form>
Employee : <input Type="text" id="name">
<input type="submit" value="check">
</div>

雇员:
单击submit后,应显示相同表单中的第二个Div

<div class="submit panel-body">
<form>
Employee : <Employee Name asin main div>
<input type="submit" > <--! this submit would post data
</form>
</div>

雇员:

编辑:在这种情况下,您不需要使用表单。您可以简单地使用JQuery在DIV中显示文本框中的数据,并使用一个按钮将数据发布到服务器上

    <input type="text" name="nric"  id="nric" />
    <input type="text" name="empName" id="empName" />
    <input type="text" name="location" id="location" />
    <input id="sndData" type="button" value="Submit" />

<div id="showData"></div>

JQuery:

$('#sndData').click(function(){
    var makeData = "<p>NRIC: "+$('#nric').val()+"</p><p>Employee Name: "+$('#empName').val()+"</p><p>Location: "+$('#location').val()+"</p>";
    $('#showData').html(makeData);
});
$('sndData')。单击(函数(){
var makeData=“NRIC:+$('.\NRIC').val()+”

员工姓名:“+$('.\empName').val()+”

位置:“+$('.\NRIC').val()+”

; $('#showData').html(makeData); });
完成后,只需创建/显示一个HTML按钮,该按钮将为您发布数据。
如果这回答了您的问题,请将其标记为答案。

在位置文件上使用以下脚本

$action='';

if(isset($_POST['submit'])){
//create form here
//Change the action of form
$action = 'save.php';
}
echo '<form method="POST" action="'.$action.'">
<input type="text" name="nric" value="'.isset($_POST['nric'])?$_POST['nric'].'" />
<input type="text" name="empName" value="'.isset($_POST['empName'])?$_POST['empName'].'" />
<input type="text" name="location" value="'.isset($_POST['location'])?$_POST['location'].'" />
<input type="submit" value="Submit"/>
</form>';
$action='';
如果(isset($_POST['submit'])){
//在这里创建表单
//改变形式的行为
$action='save.php';
}
回声'
';

我正在使用PHP插入数据,请告诉我插入数据的方法我想知道一些方法,我该如何做。嘿,谢谢你为我创建了一个工作流程。我想保留表单的部分并在同一页中显示数据。用户看到数据后会重新检查,然后单击“提交\根据您的规范编辑代码”。现在,
标记将使用
$\u服务器['PHP\u SELF']
自行提交页面,当页面再次加载时,它将检查
$\u POST
是否为空。如果它不是空的(意味着数据已发布,它将为您回显。请注意,它只是基本代码。您必须进行基本检查,如多个空格等。如果它解决了您的问题,请接受它作为答案:)是的,但没有页面刷新,我如何继续?是否检查问题是否已更新?您的意思是您必须在不刷新页面的情况下执行整个验证操作?我不需要任何验证,只需要输入字段中的数据显示在下一个部分的标签中。没有post,页面刷新怎么办?如果您不想刷新页面,则必须对其使用ajax$('form')。on('submit',函数(e) {e.preventDefault();$formpostdata=$(this).serialize()//在此处使用数据进行ajax调用});是如何在不刷新页面的情况下将数据从第一个div发送到下一个div。与填写大学入学表时一样,我们首先填写所有数据,单击“下一步”时,会显示我们输入的所有数据,以便我们可以验证输入的内容,最后在完成后发布\