繁体   English   中英

从HTML Javascript形式读取数据

[英]Reading in Data from HTML Javascript form

我正在创建一个由数据库支持的网站。 我已经创建了收集信息的表单,但是当用户单击提交并为mySQL处理它时,我需要从表单中读取输入。 我将表单操作设为新页面,但无法弄清楚如何从上一页读取值。 我的表单代码如下所示:

<div data-wrapper-react="true">
        <span class="form-sub-label-container" style="vertical-align:top;">
          <input type="text" id="first_3" name="q3_fullName3[first]" class="form-textbox validate[required]" size="10" value="" data-component="first" />
          <label class="form-sub-label" for="first_3" id="sublabel_first" style="min-height:13px;"> First Name </label>
        </span>

当用户点击时,提交此页面的操作是connect.php。 我不确定如何在其中读取值。 我尝试了以下命令:

document.getElementById("first_3").value; 

这只会在空白html页面上显示connect.php的代码,而不会读取值。 如果有人也可以帮忙,那么表单中的数据需要处理到不同的表中。 谢谢

按照您描述的方式,表单处理是在服务器端执行的操作。 首先在服务器上处理PHP,然后将PHP标记评估为HTML,然后将其返回给浏览器。 您将无法处理来自javascript的表单输入,除非您的PHP完成了一些操作。 这是一个复习课程: https : //www.w3schools.com/php/php_forms.asp

<?php echo $_POST["q3_fullName3[first]"]; ?> <?php echo $_POST["q3_fullName3[first]"]; ?>会将值输出到HTML页面,使您可以执行以下操作:

console.log("<?php echo $_POST["q3_fullName3[first]"]; ?>");

如果查看HTML的源代码,您会注意到PHP标记已消失,并被表单字段值替换。

听起来您可能想要获取一本有关PHP + MySQL的书,因为与数据库交互是一个更高级的主题。 我可以推荐以下一种: https : //www.amazon.com/Learning-PHP-MySQL-JavaScript-Javascript-ebook/dp/B00QUBHNFI/ref=mt_kindle?_encoding=UTF8&me=

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM