黑马程序员技术交流社区
标题:
问一个JavaScript的问题
[打印本页]
作者:
孙玉昌
时间:
2012-6-25 21:56
标题:
问一个JavaScript的问题
本帖最后由 孙玉昌 于 2012-6-25 21:57 编辑
script type="text/javascript">
//定义当前需用软键盘的表单和控件的名称
var curEditName
curEditName="form1.Password"
function Reset(){
form1.name.value="";
form1.password.value="";
}
function onkey(){
if(event.keyCode==13)event.keyCode=9;
}
function checksubmit()
{
if(form1.name.value=="")
{
alert("请输入您的用户名");
form1.name.focus();
return false;
}
if(form1.password.value=="")
{
alert("请输入您的密码");
form1.password.focus();
return false;
}
if(form1.CodeStr.value=="")
{
alert("请输入您的难证码");
form1.CodeStr.focus();
return false;
}
if((form1.name.value!="")&&(form1.password.value!=""))
{
return true;
}
}
</script>
此处form1.name和form1.password在页面里并没有name和password这两个属性,问一下这个form1.name.value获取的是什么值?不太理解,求指点!这个form1.name.value作何解释?
作者:
王玲星
时间:
2012-6-26 00:13
form1.name.value 所得到的是从表单(form)中得到的值,这个form表单中的name=“form1” ,action=“这里是提交到的页面” name和password是表单中input中name为“name”和“passwod”
value就是你填写在表单中的东西。
F:\11.JPG
作者:
王玲星
时间:
2012-6-26 00:14
画了张图,没弄上去。。。。。。。 浪费感情啊!
11.JPG
(14.71 KB, 下载次数: 30)
下载附件
2012-6-26 00:14 上传
作者:
赵力
时间:
2012-6-28 01:00
name和password不是属性 是输入框的text的名字,他们都有Value属性 就是text框内的值。
作者:
xiaozehope
时间:
2012-7-2 01:03
这里还是有问题的,你没有判断页面name=“form1”的表单中是否存在name和password的input文本框,如果存在,再取值判断值是否为空。要不像上面那样没有判断name和password就直接取它们的值做判断是会报错的。
作者:
许庭洲
时间:
2012-7-2 10:43
form1.name.value获取的是表单里输入的字符串,若字符串为空,则JS给予提示用户重新输入该表单内的值。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2