form表单的提交是需要<input type=submit>的按钮的,或者是需要通过form表单对象的submit()事件去提交,目前看你的这个就是把你最后的一个按钮的type类型改为submit就可以了
表单都有一个action属性,是表示该表单把数据传递到的页面
也就是说,一个表单只能把数据传递给一个网页,同样一个网页一次只能接受一个表单的数据。
你一下子五个表单,一个提交按钮,是没有办法把数据全部提交出去的
提交的只能是提交按钮所在的表单。
想循环接受名字类似的数据,如下:
for($i=1;$i<5;$i++)
$a[$i]=$_POST["t"$i];
这样就保存在数组变量$a里面了
你这应该是需要 jquery 点击效果吧
//根据a标签的class 或者id 找到 a标签的位置 也可以使用其他方式确定位置
$("a标签的class 或者 #a标签的id")click(function(){
$(this)attr(herf);//这是a标签的值
alert($(this)attr(herf));//d出你所需要的值
})
在生成的表单元素以及之前的元素的名字加上中括号即可实现
比如: name="contents" => name="contents[]",最后提交获取到的数据是一个数组形式的。
代码如下:
<form name="form1" method="post" action="indexphpaction=ok">
1<input type="text" name="contents[]" value="">
2<input type="text" name="contents[]" value="">
3<input type="text" name="contents[]" value="">
<input type="submit" value="提交">
</form>
<php
if($_GET['action'] == 'ok'){
$contents = $_POST['contents'];
print_r($contents);
}
>
得到的数据是数组形式的,遍历即可。
<php
$username=$_POST['username'];
>
<form action="" ><input type="text" name="username"><input type="submit" name="submit" value="提交"></form>
form的action属性留空的话就直接提交到当前页面了 后台直接$_POST获取前台传过来的表单域啊
以上就是关于Php获取html表单输入值!全部的内容,包括:Php获取html表单输入值!、请问php如何循环获取获取表单的值、php表单里面怎么通过鼠标点击事件获取a标签的值。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)