日期:2014-05-17  浏览次数:21113 次

请高手指教取图片按钮得VALUE问题
一个表单里有几个图片按钮,如
test.asp
<form method="POST" action="test.asp">
...
<input type="image" src="images/apply.gif" name="action"value="apply" border="0">
<input type="image" src="images/delete.gif" name="action"value="delete" border="0">
<input type="image" src="images/cancle.gif" name="action"value="cancle" border="0">
...
</form>
当我在test.asp顶部用request("action")的时候,取回的值都是空的,该怎么得到图片按钮的VALUE值。
谢谢。

------解决方案--------------------
两个原因:
1.图片没有value 值的,只有src,你自己加上接收不认识。只有表单元素才有value值。如果真想传过去,可以这样写
<input type="image" src="images/apply.gif" value="apply" border="0" name="img1">
表单加个<input type='hidden' name='hidImg1'>
触发表单提交的时,将value值赋值给隐藏变量域hidImg1,如form1.hidImg1.value=form1.hidImg1.value;然后request("hidImg1")接收
2.为啥你3个图片都是一样的name呢?语法错误。接收不到