屏蔽<a>href属性的问题 <a href="javaScript:void(0)">test</a> 可以吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还有一种:<a href="这里无要求" onclick="return false;">点我看看</a>IE外浏览器不一定有效。 windvscloud(大翼) ( ) 信誉:100 Blog 2006-10-21 08:19:00 得分: 0 <a href="javaScript:void(0)">test</a> 可以吗? 就他了 Amwpfiqvy(布衣神相):标签需要保留onclick,而且其中需要返回值,当true就submit,因此始终return false的方式不行。 windvscloud(大翼) :<a href="javaScript:void(0)" onclick="document.forms[0].submit();">test</a> IE中submit无效 <a href="javascript:;">abcd</a> 这个可以的。 myvicy(热心肠的人)<a href="javaScript:;" onclick="document.forms[0].submit();">test</a> IE中submit还是没有执行 <a href="javascript:void(0);">Google就是这么用的</a> 可能你的form对象取错了。并且不知道是不是还有其他错误。 这样没有问题<a href="javaScript:;" onclick="">不提交</a> 这样在IE中不能提交。google的页面没有提交操作的<a href="javaScript:;" onclick="document.forms[0].submit();">提交</a> 以下代码在IE中点击链接无法提交<html><body><form><a href="javaScript:void(0);" onclick="document.forms[0].submit();">提交</a> </form></body></html><script>alert("页面提交")</script> 这个样子可以。<html><body><form><a href="javascript:document.forms[0].submit();" >提交</a> </form></body></html><script>alert("页面提交")</script>href的改变和onclick的处理可能存在着一点小问题。 可是完整的代码调试也是同样的结果。现在我是判断浏览器是IE就改成href="#"不过这样好麻烦。myvicy(热心肠的人):你采用这种方式能够在IE中submit? <html><body><form><a href="javascript:document.forms[0].submit();" >提交</a> </form></body></html><script>alert</script>上面的代码的确在IE中能提交的。你点提交之后每次都有弹出("页面提交"),就证明是提交了的。 myvicy(热心肠的人):<a href="javascript:document.forms[0].submit();" >提交</a> </form>倒是可以提交但是无法通过onclick阻止submit了。我的想法是页面的提交是根据条件判断的<a href="让链接失效" onclick="if(isValid())doSubmit();">按钮</a>function isValid(){........}function doSubmit(){document.forms[0].submit();} 我现在暂时是这样在写:<a id="test" href="javaScript:void(0);" onclick="if(isValid())doSubmit();">按钮</a><script>var a=document.getElementById("test")//判断IE浏览器if(document.all&&!window.opera) a.href="#"function isValid(){........}function doSubmit(){document.forms[0].submit();}<script> <html><body><script>function submit(){if(isValid())document.forms[0].submit();}</script><form target=_self><a href="javascript:submit();" >提交</a> </form></body></html><script>alert("页面提交")</script>可以在函数内判断是否符合提交条件,符合就执行提交。 一个心思的想屏蔽href,完全忽略了将所有事件转移过来这个办法。不过在href中写js代码在不在标准范围内?别用几天又不行了。 如何延迟onkeydown事件 新人求指教!!!!!!! DOM 是什么? 有什么意义? 阐述DOM文档对象的结构? javascript 跳转servlet 调用doPost()方法 基于web服务的在.net和java平台上的互操作性 用JS如果得到<input type="text" name="yg[xm]" /> 请问:如何让一个变量的内容是另一个变量的名称?'另一个变量'怎么表示? 如何禁止鼠标拖动时选中文本 下拉框之间的内容如何能互相联系? 怎么个jquery怎么用的 怎么获取数组中又没有重复的 求javascript 正则表达式 一个简单的问题
<a href="这里无要求" onclick="return false;">点我看看</a>
IE外浏览器不一定有效。
<a href="javaScript:void(0)">test</a>
可以吗?
就他了
标签需要保留onclick,而且其中需要返回值,当true就submit,因此始终return false的方式不行。
<a href="javaScript:void(0)" onclick="document.forms[0].submit();">test</a> IE中submit无效
这个可以的。
<a href="javaScript:;" onclick="document.forms[0].submit();">test</a> IE中submit还是没有执行
<a href="javaScript:;" onclick="">不提交</a> 这样在IE中不能提交。google的页面没有提交操作的
<a href="javaScript:;" onclick="document.forms[0].submit();">提交</a>
<html>
<body>
<form>
<a href="javaScript:void(0);" onclick="document.forms[0].submit();">提交</a>
</form>
</body>
</html>
<script>
alert("页面提交")
</script>
<html>
<body>
<form>
<a href="javascript:document.forms[0].submit();" >提交</a> </form>
</body>
</html>
<script>
alert("页面提交")
</script>
href的改变和onclick的处理可能存在着一点小问题。
现在我是判断浏览器是IE就改成href="#"
不过这样好麻烦。myvicy(热心肠的人):你采用这种方式能够在IE中submit?
<body>
<form>
<a href="javascript:document.forms[0].submit();" >提交</a> </form>
</body>
</html>
<script>
alert
</script>
上面的代码的确在IE中能提交的。
你点提交之后每次都有弹出("页面提交"),就证明是提交了的。
<a href="javascript:document.forms[0].submit();" >提交</a> </form>倒是可以提交但是无法通过onclick阻止submit了。我的想法是页面的提交是根据条件判断的
<a href="让链接失效" onclick="if(isValid())doSubmit();">按钮</a>
function isValid()
{
........
}
function doSubmit()
{
document.forms[0].submit();
}
var a=document.getElementById("test")
//判断IE浏览器
if(document.all&&!window.opera)
a.href="#"
function isValid()
{
........
}
function doSubmit()
{
document.forms[0].submit();
}
<script>
<body>
<script>
function submit(){
if(isValid())document.forms[0].submit();
}
</script>
<form target=_self>
<a href="javascript:submit();" >提交</a> </form>
</body>
</html>
<script>
alert("页面提交")
</script>
可以在函数内判断是否符合提交条件,符合就执行提交。
不过在href中写js代码在不在标准范围内?别用几天又不行了。