$ _POST无法从html文件的文本字段中检索数据

乔恩·雪诺

有一个Discovery.html文件,该文件通过html表单中的操作链接到validate_signup.php文件。当我进入validate_signup.php并尝试以文本字段$ _POST ['XXX']的形式(即regFName,regSName,regEName,regPName)检索值时,它返回一个错误,指出未定义的索引XXX。

文件目录(不确定是否可以发挥作用)

文件夹-HTML,PHP等

HTML-- Discovery.html,等PHP-- validate_signup.php,等

我创建了另一个工作类似的html和php文件,在本示例中,它起作用了。

HTML FROM:

<form class="modal-content animate"  onsubmit="return validate();" action="../PHP/validate-signup.php" methode="post">
    <div class="containerL">
        <label><b>First name</b></label>
        <input type="text" class="LoginFromPage" id="regFName" placeholder="Enter Frist name" name="regFName" required>

        <label><b>Surname</b></label>
        <input type="text" class="LoginFromPage" id="regSName" placeholder="Enter Surname" name="regSName" required>

        <labelb>Email</b></labelb>
        <input type="text" class="LoginFromPage" id="regEName" placeholder="Enter Email" name="regEName" required>

        <label><b>Password</b></label>
        <input  type="password" id="regPName" placeholder="Enter Password" name="regPName"required>

        <button type="submit">Register</button>
        <button  type="button" onclick="document.getElementById('id02').style.display='none'" id="cancelbtn">Cancel</button>
        <div id="error_para" ></span>
        </div>
</form>

PHP:

$password = $_POST["regPName"];
$email = $_POST["regEName"];
$surname = $_POST["regSName"];
$firstname = $_POST["regFName"];

JS验证数据

var error="";
var name = document.getElementById( "regFName" );

if(valPass() == false)
{
    error = "Password must contain an UpperCase, LowerCase, Number and Symbol character";
    document.getElementById( "error_para" ).innerHTML = error;
    return false;
}

var email = document.getElementById( "regEName" );
if( email.value == "" || email.value.indexOf( "@" ) == -1 )
{
    error = " You Have To Write Valid Email Address. ";
    document.getElementById( "error_para" ).innerHTML = error;
    return false;
}

else
{

return true;
}
Saleh7

正确的method不是methode

<form class="modal-content animate" onsubmit="return validate();" action="../PHP/validate-signup.php" method="post">
  <div class="containerL">
    <label><b>First name</b></label>
    <input type="text" class="LoginFromPage" id="regFName" placeholder="Enter Frist name" name="regFName" required>

    <label><b>Surname</b></label>
    <input type="text" class="LoginFromPage" id="regSName" placeholder="Enter Surname" name="regSName" required>

    <labelb>Email</b></labelb>
    <input type="text" class="LoginFromPage" id="regEName" placeholder="Enter Email" name="regEName" required>

    <label><b>Password</b></label>
    <input type="password" id="regPName" placeholder="Enter Password" name="regPName" required>

    <button type="submit">Register</button>
    <button type="button" onclick="document.getElementById('id02').style.display='none'" id="cancelbtn">Cancel</button>
    <div id="error_para"></span>
    </div>
</form>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法使用 Riverpod 从文本字段中检索文本

从Firebase数据库检索用户数据并显示在用户配置文件文本字段中

从 uiAlertController 中的文本字段检索内容

无法在文本字段中更改映射数据的值

为什么无法在文本字段中显示数据?

HTML-使用javascript保存文本字段中的数据

从使用Django模板动态创建的文本字段元素中检索数据

如何从主要方法之外的文本字段中检索文本

快速解析时无法在json post请求参数中添加文本字段输入的文本

从parse.com检索数据并填充文本字段

一次从多个文本字段检索数据

无法清除autcomplete中的文本字段

appium无法在文本字段中输入

无法在输入文本字段中输入

从文本字段检索值

清除 HTML 中的 2 文本字段

Elasticsearch:从文档中检索长文本字段

Selenium(Java):从禁用的输入文本字段中检索值

如何从自由文本字段获取POST数据?

我无法在Java swing中显示从jtable到我的文本字段的数据

使用pyodbc无法在Access数据库的表中插入/更新长文本字段

无法使用WebDriver在文本字段中输入文本

根据文本字段在熊猫数据框中合并CSV文件

Ruby未在Excel文件的文本字段中输入文本

HTML-使用php从发自<form>的文本字段中收集数据

如何在html表单的输入文本字段中显示响应数据?

在php表单中添加输入文本字段并将数据存储在文件中也显示动态表中的文本

无法写入文本字段

如何编辑从数据库检索的数据并将表的数据返回到表单的文本字段