var cname1,ccode1,ccomment1;
//设置激活按钮
function chkall(){
if((cname1 == 'yes')){
subbtn.disabled = false;
}else{
subbtn.disabled = true;
}
}
//验证昵称
username.onkeyup = function (){
name = document.getElementById("username").value;
if(name.length < 4){
chk1.innerHTML = '<img src="../images/cancel.png" width="16" height="16"> <font color=red>昵称必须大于等于4位!</font>';
cname1 = '';
}else{
chk1.innerHTML = '<img src="../images/accept.png" width="16" height="16">';
cname1 = 'yes';
}
chkall();
}
以上代码在chrome中通过,但IE和FF无法显示,请问错在哪里?
解决方案 »
- js在浏览器端通过ActiveXObject能写xml吗?
- jquery产生的内容,在浏览器里查看网页源代码怎么看不到?
- 关于字符串的问题????????????
- 怎么才能是编出来的Javascript代码同时兼容IE和FireFox呀
- 简单送分问题
- 请教大家:有在netscape6下实现动态删除的方法吗?
- javascript 如何把A,B两string合起来
- 那位老大可以告诉小弟怎么用javascript实现图片在网页中滚动?
- input里的value值怎么调用函数?
- 同样都是用变量检查key是否属于对象,为什么name为false ,birth报错提示undefined!
- 使用js给span元素赋值 无法显示
- 求助,这个是发新浪微博的api,我现在想把url放入title里,应该怎样改?
修改后:
<html>
<head>
<title></title>
</head>
<body>
<input id="username" type="text" />
<input type="button" id="subbtn" value="按钮"/>
<div id="chk1" /></div>
</body>
<script type="text/javascript">
var cname1, ccode1, ccomment1;
// 设置激活按钮
function chkall()
{
if ((cname1 == 'yes'))
{
document.getElementById('subbtn').disabled = 'disabled';
}
else
{
document.getElementById('subbtn').disabled = '';
}
}
// 验证昵称
document.getElementById('username').onkeyup = function()
{
name = document.getElementById("username").value;
if (name.length < 4)
{
document.getElementById('chk1').innerHTML = '<img src="../images/cancel.png" width="16" height="16"> <font color=red>昵称必须大于等于4位!</font>';
cname1 = '';
}
else
{
document.getElementById('chk1').innerHTML = '<img src="../images/accept.png" width="16" height="16">';
cname1 = 'yes';
}
chkall();
}
</script>
</html>