有一个表格,分为二行三列,用来实现一个登录对话框的制作,第三列是<td class="validate">必填</td>
我希望用JQuery来检测<input type="text" name="userName" />组件后发现是空字符时把第三列的“必填”换成“请输入用户名”,该怎么个写法?
我希望用JQuery来检测<input type="text" name="userName" />组件后发现是空字符时把第三列的“必填”换成“请输入用户名”,该怎么个写法?
解决方案 »
- 点击图像热点区域,响应js点击事件的疑惑
- javascript中使用类的多个对象问题,求好的解决方法
- window.open()的问题,在线等
- 提交表单时,先执行哪一个?
- 如何用JS制作(至少)三级的下拉式(导航)菜单?(支持IE\Netscape等其它浏览器)
- 哪位高手知道象电子地图那样,可以将图片放大缩小,是怎么实现的呢?
- 多维数组的问题,请高手帮我想想办法
- 初学者的几个小问题,请指点..
- onclick="show('x','y','z')" 当 x 变为 ' 的时候怎么办?怎么传递?
- JAVASCRIPT里2个float相乘会出现精度不对
- 用javascript自动表格行,并自动计算表单文档框的问题,请帮忙看看!
- JsTree问题
if($(".validate").children("input").text()==""){
$(this).append("<p>必填</p>")
}
$(".validate").text("请输入用户名");
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<style type="text/css">
table{
width:300px;
height:200px;
}
</style>
<script language="javascript" src="jquery.js"></script>
<script language="javascript">
$(document).ready(function(){
$('#loginform').submit(function(){
if($(':text').val()==''){
$('.validate1').text('请输入用户名');
}if($(':password').val()==''){
$('.validate2').text('请输入密码');
}else{
alert('ok');
return true;
}
return false;
});
});
</script>
</HEAD><BODY>
<form id="loginform" action="#">
<TABLE border="0">
<TR>
<TD width=50>用户名</TD>
<TD width=100><input type="text" name="userName"/></TD>
<TD width=100 class="validate1">必填</TD>
</TR>
<TR>
<TD>密码</TD>
<TD><input type="password" name="userPwd"/></TD>
<TD class="validate2">必填</TD>
</TR>
<TR>
<TD colspan="3" align="center">
<input type="submit" value=" 提 交 " />
<input type="reset" value=" 重 置 " />
</TD>
</TR>
</TABLE>
</form>
</BODY>
</HTML>