保持表格值后提交(keep form value after submit it)

2019-10-29 15:14发布

我知道有很多人喜欢这个问题,我在网上找到,但没有我的代码的工作,对1.000的答案:(因此,有人可以帮助我如何保持电子邮件值提交后?

        <form name="login-registration" onSubmit="return validateForm()" method="post" action="" >
            <label>Email</label>
            <input type="email" name="emailinput" id="emailinput" value ="" />
            <p id="emptyEmail" class="hidden">Email field is required</p>
            <p id="invalidEmail" class="hidden">Email you insert is invalid!</p>
            <label>Your password</label>
            <input type="password" name="pswinput" id="pswinput" value=""/>
            <p id="pswMinMax" class="hidden">Password should be from 4 to 8 caracters</p>
            <p id="pswLettNum" class="hidden">Password should be letters and numbers. No special caracters are allow</p>
            <label>Repeat password</label>
            <input type="password" name="pswrepeatinput" id="pswrepeatinput" value="" onblur="isValidPswRep()"/>
            <p id="pswR" class="hidden">Your passwords is different</p>
            <input type="checkbox" id="policy" name="policy" value="policy" /> <label>I agree</label>
            <p id="checkN" class="hidden">You must agree to our term</p>

            <input type="submit" name="submit" value="Login" />

        </form>

我尽量把一些代码,如:

<input type="email" name="emailinput" id="emailinput" value = "<?php echo htmlspecialchars($_GET['lastname']); ?>" />

但是,PHP的线只是显示领域里面输入。

Answer 1:

尝试使用$_POST['lastname']而不是$_GET['lastname']



Answer 2:

1)如果我没有错,我没有看到名称=“姓氏”中的任何字段代码上面。

2)使用$ _ POST,因为你与方法=“邮报”发布您的表单数据。



Answer 3:

假设您的文件已经.php作为扩展和PHP被安装在服务器上我想请你注意,因为你使用的是你有一个错误POST形式,而当你申请value到你的输入字段,你要使用$_GET进一步你越没有分配lastname到任何输入栏,所以使用emailinput为你申请的这个字段name="emailinput" 。 你应该改变htmlspecialchars($_GET['emailinput']);htmlspecialchars($_POST['emailinput']);

所以,你的代码是这样的

<input type="email" name="emailinput" id="emailinput" value = "<?php echo htmlspecialchars($_POST['emailinput']); ?>" />

这应该打印您的输入栏里面的变量



Answer 4:

至少有2个问题在那里。

  1. 该PHP是内嵌显示的事实表明,要么你有错误的文件扩展名(如意见建议),无论是文件不包含在“知道如何通过PHP读取”(因为缺乏一个更好的方式说出来,我的英语是不完美的)目录。

  2. 您回应一个GET当你发过帖子(如其他答案建议)

另外...为什么您的问题是否JS TAG(对不起,帽子,希望确保它伸出)?



文章来源: keep form value after submit it