所有我從你的問題得到的是,你想從jQuery的
$("a[href*='month']").click(function(event){
var value=$(this).attr("href");
value=value.split("=");
var temp=value[1];
alert(temp);
if(isNaN(temp)){
event.preventDefault();
alert("not a number");
}
else if(temp<1||temp>12){
event.preventDefault();
alert("invalid month");
}
});
編輯驗證<a>
標籤:
感謝傑克的評論,這裏的問題可能的解決方案要求
$("#month").keyup(function(){
//Add your copying code here, and edit $atag accordingly
var $atag=$("a[href*='month']");
var value=$(this).val();
if(isNaN(value)){
$atag.attr("disabled","disabled");
}
else if(value<1||value>12){
$atag.attr("disabled","disabled");
}
else $atag.removeAttr("disabled");
});
當您複製該值時,您可以在此驗證該值。向我們展示您爲此所做的腳本。 – Archer
如果你真的想掛鉤驗證,有這個解決方法:http://stackoverflow.com/questions/7548612/triggering-html5-form-validation/7562439#7562439 – Robb