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

相關文章
相關標籤/搜索