2011-03-30 146 views

回答

3

手表这样的:

<? 
var_dump($_REQUEST); 
?> 
<form method="post" action="test.php"> 
<input type="image" name="test" src="design/back2.jpg"> 

</form> 

发送表单之后收到此:

阵列(2){[ “test_x”] =>串(2) “94”[ “test_y”] => string(2)“80”}

namy_x和name_y告诉你用户在该图像上单击的位置。

1

定义和用法

name属性指定用于将输入元素的名称。

name属性用于在提交给服务器之后识别表单数据,或者在客户端使用JavaScript引用表单数据。

注意:只有具有name属性的表单元素在提交表单时才会传递其值。

1

图像输入被设计为服务器端图像映射。当你点击它时,你点击的坐标被发送到服务器。该名称是必需的,以便服务器端进程可以在其余表单数据中找到这些坐标。

虽然浏览器支持比较弱,但对于其他元素,名称和值也会被提交。这允许服务器在多个图像/提交按钮的情况下区分哪一个被激活(因为只有激活的提交控制成功(即包括在提交的数据中))。