<!DOCTYPE HTML PUBliC "-//W3C//DTD xhtml 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd"><HTML xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head> <Title>submit input in a hyperlink</Title></head><body> <form action="/form-submission" method="get"> <a href="/hyperlink-click"><input type="submit" /></a> </form></body></HTML>
但奇怪的是,如果你将它输入w3c validator,它就会验证.
当用户点击提交按钮时会发生什么?这种设置是不可预测的,不同的浏览器会做任何他们喜欢的事情,还是有明确的规则来规定预期的行为?做这样的事情会派上用场吗?
解决方法 浏览器之间的行为不一致.Milimetric回答可能对JavaScript有好处,但考虑一下非脚本HTML会发生什么.
见Js小提琴http://jsfiddle.net/PjtPZ/
在这里,我刚刚更改了问题的HTML,以便链接将页面导航到www.microsoft.com,表单提交到www.Google.com.
单击firefox 4.0,IE9或Opera 11中的按钮,将显示Google页面.在Chrome 10.0或Safari 4.0中执行此 *** 作即可获得Microsoft页面.
这可能是HTML5中不允许这样做的原因.
总结以上是内存溢出为你收集整理的html – 在超链接中提交按钮全部内容,希望文章能够帮你解决html – 在超链接中提交按钮所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)