javascript阻止 a标签中的rel提交地址

<a rel='aaa'>click</a>   javascript

感受上有个什么preventDefalult的东西,让a标签点击后阻止其默认的行为,这个涉及到一点实践捕捉的知识,我js不熟悉,决定不往这个方向思考... php

  而后尝试了一下onclick='return false;'之类的方法,没有用,页面仍然会跳转到rel的地址...这个rel和href的不一样之处,我感受..(我没查过谷歌和百度)是rel会跳转到本页的内容,href会跳转到其余页面,因此如今我面临的问题是:如何阻止本页面的跳转??真的是好白痴的问题啊,可是不懂就不懂,没什么说的,谁让我比较熟悉的是PHP呢... java

后来我采用了setAttribute的方法,把rel的地址改过了,因此就可以实现了我想要的效果。 ip

之因此这么大费周章地修改rel,是由于我想实现一个表单验证而已....下面是相关代码.. get

function qcheck(){
   document.getElementById('qcheck').setAttribute('rel','snake_step3');//每次点击都恢复原状
var qwidth=document.getElementById('p_width');
var qlength=document.getElementById('p_length');

if(!qwidth.value || !qlength.value){//表单验证
document.getElementById('qcheck').setAttribute('rel','snake_step2');//修改地址
alert('something is empty!');
if(!qwidth.value){
qwidth.focus();
}else{
qlength.focus();
}
}//if qwith
}//function it


这个是对应的HTML: io

<a href='javascript:void(0)' class='next-tab mover clear' rel="snake_step3" onclick="qcheck(); "id='qcheck'>NEXT STEP <img src='<?php echo $imgPath;?>/roman/nextdown.png'  /></a>
event

你们有什么更简单的方法,欢迎调教我。 function

相关文章
相关标签/搜索