phP如何获取<input id="" type="submit" value="">中的id 值? 20
a.htm页:<formname="form"action="b.php"method="post"><inputtype="submit"name="submit"va...
a.htm页:
<form name="form" action="b.php" method="post">
<input type="submit" name="submit" value="提交1" id="101">
<input type="submit" name="submit" value="提交2" id="102">
<input type="submit" name="submit" value="提交3" id="103">
<input type="submit" name="submit" value="提交4" id="104">
<input type="submit" name="submit" value="提交5" id="105">
</form>
=======================================
比如点“提交1”到b.php页:
<?
$a="$submit";
$b="$id";
//这样$a=提交1,那如何能得到$b=101的值?
?>
回二楼:就是要submit和id的值不一样,value的值要显示按钮文字,所以php得到submit的值就没有意义了,所以想php得id的值。
submit重名没关系,因为value的值不一样,已测试通过,点哪个按钮,php就得到哪个submit的值的,现在只是想得到id的值,因为submit和id值都是随机分配的,请高手指教在这种情况下如何得到id的值?
回三楼:我要用按钮<input type="submit",而不是下拉框<select name="submit"><option
当然下拉框的效果是正确的,但我想做成 提交1 提交2 提交3 提交4这样的点击按钮,而不是下拉框的表现形式。 展开
<form name="form" action="b.php" method="post">
<input type="submit" name="submit" value="提交1" id="101">
<input type="submit" name="submit" value="提交2" id="102">
<input type="submit" name="submit" value="提交3" id="103">
<input type="submit" name="submit" value="提交4" id="104">
<input type="submit" name="submit" value="提交5" id="105">
</form>
=======================================
比如点“提交1”到b.php页:
<?
$a="$submit";
$b="$id";
//这样$a=提交1,那如何能得到$b=101的值?
?>
回二楼:就是要submit和id的值不一样,value的值要显示按钮文字,所以php得到submit的值就没有意义了,所以想php得id的值。
submit重名没关系,因为value的值不一样,已测试通过,点哪个按钮,php就得到哪个submit的值的,现在只是想得到id的值,因为submit和id值都是随机分配的,请高手指教在这种情况下如何得到id的值?
回三楼:我要用按钮<input type="submit",而不是下拉框<select name="submit"><option
当然下拉框的效果是正确的,但我想做成 提交1 提交2 提交3 提交4这样的点击按钮,而不是下拉框的表现形式。 展开
6个回答
展开全部
phP获取<input id="" type="submit" value="">中的id 值,我们一般都是在给这个input添加一个name属性,与id中的值是一样的,然后在通过php的post来获取就行了,这里我写一段代码:
<html>
<head></head>
<body>
<form action="" method='post'>
<input id="test" name='test' type="submit" value="">
</form>
</body>
</html>
在php中:
alert($_POST['test']); //弹出获取到的id值;
<html>
<head></head>
<body>
<form action="" method='post'>
<input id="test" name='test' type="submit" value="">
</form>
</body>
</html>
在php中:
alert($_POST['test']); //弹出获取到的id值;
展开全部
真是无语,这是HTML的内容.这里的ID是HTML的属性的一个值,都不知你PHP要这个ID来做什么....真是服了...
但还是可以给你解决方法的,
方法一:value的值跟id没有冲突的,直接把value的值跟ID的值一样,这样PHP就可以得到啦...
直接$_POST[submit]就能得到了..
方法二:说了ID的值是HTML的内容,当然是用JS去解决啦..先
var v=getElementByName("submit");
var _id=v.attr("id");
最后学是想问你一句,你要HTML的ID值,在PHP里有什么用啊?...真是汗....表单的input 中的submit可以重名吗?重名还有意思吗?你用$_POST[XXX]还能找到要接收的内容吗?每个都一样,你叫PHP接收那个?
但还是可以给你解决方法的,
方法一:value的值跟id没有冲突的,直接把value的值跟ID的值一样,这样PHP就可以得到啦...
直接$_POST[submit]就能得到了..
方法二:说了ID的值是HTML的内容,当然是用JS去解决啦..先
var v=getElementByName("submit");
var _id=v.attr("id");
最后学是想问你一句,你要HTML的ID值,在PHP里有什么用啊?...真是汗....表单的input 中的submit可以重名吗?重名还有意思吗?你用$_POST[XXX]还能找到要接收的内容吗?每个都一样,你叫PHP接收那个?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
。。。传递的是submit所在表中的内容,submit本身只是用来判断是否点击用的,只要一个name就能判断了,完全不需要id属性,画蛇添足了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<form name="form" action="b.php" method="post">
<select name="submit">
<option value="101">101</option>
<option value="102">102</option>
<option value="103">103</option>
<option value="104">104</option>
<option value="105">105</option>
</select>
<input type="submit" value="提交">
</form>
试试用这种方法看看可不可以解决问题!
<select name="submit">
<option value="101">101</option>
<option value="102">102</option>
<option value="103">103</option>
<option value="104">104</option>
<option value="105">105</option>
</select>
<input type="submit" value="提交">
</form>
试试用这种方法看看可不可以解决问题!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
php if(isset($_POST[
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询