首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想在php中获取文本框中的数据。

问我想在php中获取文本框中的数据。
EN

Stack Overflow用户
提问于 2012-03-18 13:40:57
回答 1查看 2K关注 0票数 0

我使用循环创建了一组文本框,它的名称是唯一的,并且名称是使用变量( like )指定的。那么,在循环中单击按钮后,如何检索该文本框中的值。真的,我不能离开这里。有人能帮帮我吗?下面给出了我的部分代码

代码语言:javascript
复制
$q1="select * from result where s_id=$sid";
$res1=mysql_query($q1,$link) or die($q1);
echo '<form action="editresultprofile.php?sid=$sid">';
while($row1=mysql_fetch_assoc($res1))
    {
    echo '<td><input type="text" name='.$row1['sub_name'].' class="textfield" value='.$row1['result'].'></td>';
    }
    echo '<input type="submit" value="update" ></form>';
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-18 13:44:14

通过PHP是不可能的。您必须使用javascript来实时获取文本框中的值。

但是使用php,你必须先提交表单,然后只有你才能获得页面上的数据,然后提交数据。例如,根据您的问题,只有editresultprofile.php能够获取数据值。

在editresultprofile.php上,您可以这样做

代码语言:javascript
复制
$name = $_POST['thesubname']; //You have to change the name to what is reflected on your case

但是,如果您使用javascript,则可以在提交表单之前获得键入的值。

代码语言:javascript
复制
function getValues(){
  var tbox = document.getElementById('yourtextboxid');
  alert(tbox.value);
  return false; //stop the submisison
}

在窗体的onSubmit事件中附加函数。

代码语言:javascript
复制
<form onsubmit="return getValues()" >
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9756300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档