图片按钮,使用get方法提交数据的时候遇到的严重问题!(不是只会使用标准控件的来帮忙)
form使用 get方法
提交按钮使用图片按钮
如:
<form id="form1" method="get" action="">
<input type="text" name="textfield" />
<input type="image" name="imageField" src="aaa.gif" />
</form>
点击按钮提交的时候,浏览器会把点击图片的坐标也传给form
地址栏可以看到 textfield=aaa&imageField.x=3&imageField.x=5 之类的东西
而我想得到的仅仅是 textfield的值。
例子可以参见地球上最大的域名注册商的一个whois查询链接。
http://www.enom.com/domains/whois.asp
他使用了图片按钮,也使用了get方法,所以它出现了我一样的问题
你可以随便填一个域名进去,然后点击按钮提交,这时候就可以发现地址栏里多了一些东西:submit.x=30&submit.y=15
而这些数据我根本用不到(虽然可能他会很有用),但是我却怎么都去不掉。
这个问题很普遍,就连微软的 www.live.com上的那个按钮都是!
发现的这问题的原因是我做的一个应用(参见www.hikey.net/wr)想使用一个漂亮的提交按钮。
程序全部是基于url的,而且不希望url里面夹杂着无用的数据
但是使用图片按钮的话就会出现无用的数据。
我的问题是:
1,如何去掉那两个参数? x=11&y=11
我去掉了name属性以为可以,但是...
2,这东西是用来做什么的?
IE firefox opera都这样, w3c规定的?
不用提醒我 onclick="form1.submit()"
我超级讨厌Javascript
提交按钮使用图片按钮
如:
<form id="form1" method="get" action="">
<input type="text" name="textfield" />
<input type="image" name="imageField" src="aaa.gif" />
</form>
点击按钮提交的时候,浏览器会把点击图片的坐标也传给form
地址栏可以看到 textfield=aaa&imageField.x=3&imageField.x=5 之类的东西
而我想得到的仅仅是 textfield的值。
例子可以参见地球上最大的域名注册商的一个whois查询链接。
http://www.enom.com/domains/whois.asp
他使用了图片按钮,也使用了get方法,所以它出现了我一样的问题
你可以随便填一个域名进去,然后点击按钮提交,这时候就可以发现地址栏里多了一些东西:submit.x=30&submit.y=15
而这些数据我根本用不到(虽然可能他会很有用),但是我却怎么都去不掉。
这个问题很普遍,就连微软的 www.live.com上的那个按钮都是!
发现的这问题的原因是我做的一个应用(参见www.hikey.net/wr)想使用一个漂亮的提交按钮。
程序全部是基于url的,而且不希望url里面夹杂着无用的数据
但是使用图片按钮的话就会出现无用的数据。
我的问题是:
1,如何去掉那两个参数? x=11&y=11
我去掉了name属性以为可以,但是...
2,这东西是用来做什么的?
IE firefox opera都这样, w3c规定的?
不用提醒我 onclick="form1.submit()"
我超级讨厌Javascript
...全文
相关推荐
C#中的画线控件,可以像按钮一样使用
虽然.NET Framework的标准控件库提供了丰富的控件选择,如按钮、文本框、列表框等,但它们并不直接支持画线操作。为了解决这个问题,开发者可以通过自定义控件或者利用现有控件的特性来实现画线功能。
ASP.NET中防止页面刷新造成表单重复提交执行两次操作
Hidden域使用了HTML标准控件而非***的服务器控件,这是因为服务器控件在页面回发时会与服务器同步其值,有可能导致隐藏字段的值在表单提交时发生变化。
C#用户控件创建与使用
在此基础上,你可以添加任何所需的Windows Forms控件,如按钮、文本框、图片框等,并进行布局设置。2.
XE10.2 显示网络图片
你可以设置它的`Get`方法来请求特定的图像资源,然后通过`LoadFromStream`方法将下载的数据加载到一个内存流中。
用户控件的基本用法(属性、方法、事件、委托)
开发者可以调用这些方法来执行如加载图片、播放音频等操作。方法可以公开,供外部调用,也可以私有,仅限内部使用。


