怎么让超链接不可用 当输入正确时变正常 <input type="text" name="emailtext" id="emailtext" value="${emailtext}" /> 只要这个输入不为空 下面这个超链接就可以用,最好用jquery做<a href="sendvalicode.action" id="sendcode" > 发送验证码</a> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $(function(){var a=$("#emailtext".val();if(a=="")$("#sendcode").attr('href','#'); })类似。。试试 jquery你判断下输入框的值为空就不转向,下面小例子你试试<html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <script type="text/javascript"> function a() { if($("#emailtext".val()==""){ event.returnValue = false } } </script></head><body ><a href="http://www.baidu.com" onclick="a()">asdasd</a></body></html> function a() { if($("#emailtext").val()==""){ event.returnValue = false; } } 少了个括号不好意思。 document.getElementById('sendcode').onclick = function(){ if( document.getElementById('emailtext').value ){ return true; } return false;} <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script><script type="text/javascript">$(function(){ var $sendcode = $("#sendcode"); var href = $("#sendcode").attr("href"); $("#emailtext").bind('change',function(){ check(this.value) }) function check(value) { if($.trim(value).length > 0) { $sendcode.attr("href",href); }else { $sendcode.attr("href","javascript:void(0);"); } } check($("#emailtext").val());})</script></HEAD><BODY><input type="text" name="emailtext" id="emailtext" value="" /> 只要这个输入不为空 下面这个超链接就可以用,最好用jquery做<a href="http://baidu.com" id="sendcode" > 发送验证码</a></BODY></HTML> 关于VBS和JS的问题--在线等大大们 trim得用法 请问怎么用ASP将文本转换为JS字符串? 欢迎大家测试 进入测试阶段的内容管理系统 V2.0 窗口之间的交互 在线编辑器难题:如何只让设置字体颜色,禁止使用其它如链接、图片等? 谁能解决这问题我真服了你了,叫你老爸也行.....所以分都不想浪费..... JavaScript 读取 cookie 中的内容确定页面调用的 CSS 可以实现吗? 如何在下拉筐中按主次排列呢?? 这个怎么有问题?我都快昏了!!! 两个函数一样为什么不一样的结果。 讨论一下:利用for in循环遍历对象及子对象的属性
var a=$("#emailtext".val();
if(a=="")$("#sendcode").attr('href','#');
})
类似。。试试
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
function a() {
if($("#emailtext".val()==""){
event.returnValue = false
}
}
</script>
</head>
<body >
<a href="http://www.baidu.com" onclick="a()">asdasd</a>
</body></html>
if($("#emailtext").val()==""){
event.returnValue = false;
}
}
少了个括号不好意思。
document.getElementById('sendcode').onclick = function(){
if( document.getElementById('emailtext').value ){
return true;
}
return false;
}
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">$(function(){
var $sendcode = $("#sendcode");
var href = $("#sendcode").attr("href"); $("#emailtext").bind('change',function(){
check(this.value)
}) function check(value) {
if($.trim(value).length > 0) {
$sendcode.attr("href",href);
}else {
$sendcode.attr("href","javascript:void(0);");
}
} check($("#emailtext").val());
})
</script>
</HEAD><BODY>
<input type="text" name="emailtext" id="emailtext" value="" /> 只要这个输入不为空 下面这个超链接就可以用,最好用jquery做<a href="http://baidu.com" id="sendcode" > 发送验证码</a>
</BODY>
</HTML>