name
输入类型中image
属性的用途是什么?
答案 0 :(得分:3)
注意这个:
<?
var_dump($_REQUEST);
?>
<form method="post" action="test.php">
<input type="image" name="test" src="design/back2.jpg">
</form>
发送表单后,您会收到:
array(2){[“test_x”] =&gt; string(2)“94”[“test_y”] =&gt; string(2)“80”}
namy_x和name_y会告诉您用户点击该图片的位置。
答案 1 :(得分:1)
定义和用法
name属性指定输入元素的名称。
name属性用于在表单数据提交到服务器后识别表单数据,或者在客户端使用JavaScript引用表单数据。
注意:只有具有name属性的表单元素才会在提交表单时传递其值。
答案 2 :(得分:1)
图像输入设计为服务器端图像映射。单击它时,您单击的坐标将发送到服务器。该名称是必需的,以便服务器端进程可以在其余表单数据中找到这些坐标。
虽然浏览器支持较弱,但对于其他元素,名称和值也会提交。在多个图像图像/提交按钮的情况下,这允许服务器区分哪一个被激活(因为只有激活的提交控制成功(即包括在提交的数据中))。