喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

招聘PHP开发人员(北京)

上一主题 下一主题
 29  1/3  1  2  3  > 
     
标题: [讨论] 被JS困惑,IF判断中数组如何写?  
 
robin830421
注册会员
Rank: 2


UID 74419
精华 0
积分 125
帖子 100
金钱 125 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-6-1
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
被JS困惑,IF判断中数组如何写?

if (theForm.exam[name].value == "")
  {
    alert("请在 姓名 域中输入值。");
    theForm.exam[name].focus();
    return (false);
  }
在判断中出现数组就会JS就出错 但假如不用数组 , 就不会出错
if (theForm.name.value == "")
  {
    alert("请在 姓名 域中输入值。");
    theForm.name.focus();
    return (false);
  }
用数组为了后面程序更轻松
希望高手解释一下 JS的IF判断中数组如何才能用上?




PHP同盟会
php群  28064637
2007-7-4 11:06 AM#1
查看资料  发短消息  顶部
 
迎风
高级会员
Rank: 4
一二三四五,上山打老鼠


UID 66573
精华 0
积分 843
帖子 931
金钱 843 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-9-11
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
在js里,a.b=a['b'],a.b()=a['b'](),你这根本写错了。。



Azazazazazazazazazazazazazazazazazazazazazaz
2007-7-4 11:29 AM#2
查看资料  发短消息  顶部
 
phoenixfox (phoenixfox)
中级会员
Rank: 3Rank: 3
中级会员



UID 67568
精华 0
积分 289
帖子 240
金钱 289 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-12-28
状态 离线
[推荐阅读] php定时执行程序
你这写的根本就错了啊
2007-7-4 11:33 AM#3
查看资料  发短消息  顶部
 
robin830421
注册会员
Rank: 2


UID 74419
精华 0
积分 125
帖子 100
金钱 125 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-6-1
状态 离线
[推荐阅读] 请问下站内搜索的原理?
if (theForm.name.value == "")
这句话的意思 theform这个表单里面的name输入框 的值
肯定没有写错的
我可以执行的
只不过我不知道在IF判断里面该怎么写数组?麻烦大家告之




PHP同盟会
php群  28064637
2007-7-4 11:54 AM#4
查看资料  发短消息  顶部
 
迎风
高级会员
Rank: 4
一二三四五,上山打老鼠


UID 66573
精华 0
积分 843
帖子 931
金钱 843 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-9-11
状态 离线
[推荐阅读] [上海招聘]网页设计工程师
晕..还没看明白..
theForm.name.value
theForm.name['value']
theForm['name'].value
theForm['name']['value']
这些是一样的,随便你怎么变




Azazazazazazazazazazazazazazazazazazazazazaz
2007-7-4 12:26 PM#5
查看资料  发短消息  顶部
 
robin830421
注册会员
Rank: 2


UID 74419
精华 0
积分 125
帖子 100
金钱 125 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-6-1
状态 离线
[推荐阅读] 村里炒股的来报个到!
theForm.name.value
theForm.name['value']
但问题就是我用上面那个就不出错
用下面这个就出错了呀




PHP同盟会
php群  28064637
2007-7-4 12:28 PM#6
查看资料  发短消息  顶部
 
迎风
高级会员
Rank: 4
一二三四五,上山打老鼠


UID 66573
精华 0
积分 843
帖子 931
金钱 843 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-9-11
状态 离线
[推荐阅读] 招3名PHP中级工程师[北京]
仔细看看,肯定哪里写错了,或者开个FF,看看哪里报错



Azazazazazazazazazazazazazazazazazazazazazaz
2007-7-4 12:35 PM#7
查看资料  发短消息  顶部
 
phoenixfox (phoenixfox)
中级会员
Rank: 3Rank: 3
中级会员



UID 67568
精华 0
积分 289
帖子 240
金钱 289 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-12-28
状态 离线
[推荐阅读] 北京创业型网络技术公司诚聘PHP开发/美工、前台设计
真的看不懂楼主想表达的意思

<form name='theForm' >
<input type='text' id='1' name='test' value='1'>
<input type='text' id='2' name='test' value='2'>
</form>


<script language='javascript'>
if (theForm.test[0].value == "1")
{
    alert("111");
    theForm.test[0].focus();
}
</script>
这样的代码是完全没问题的
2007-7-4 12:40 PM#8
查看资料  发短消息  顶部
 
robin830421
注册会员
Rank: 2


UID 74419
精华 0
积分 125
帖子 100
金钱 125 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-6-1
状态 离线
[推荐阅读] 代我老婆 问个问题,关于字体
<form name='theForm' >
<input type='text' id='1' name='test[name]' value='1'>
<input type='text' id='2' name='test[idcard]' value='2'>
</form>


<script language='javascript'>
if (theForm.test[name].value == "1")
{
    alert("111");
    theForm.test[name].focus();
}
</script>
原始就是这样
出错了

[ 本帖最后由 robin830421 于 2007-7-4 01:07 PM 编辑 ]




PHP同盟会
php群  28064637
2007-7-4 01:03 PM#9
查看资料  发短消息  顶部
 
迎风
高级会员
Rank: 4
一二三四五,上山打老鼠


UID 66573
精华 0
积分 843
帖子 931
金钱 843 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-9-11
状态 离线
[推荐阅读] 谁能解释,这两个结果为什么不同?
<form name='theForm' >
<input type='text' id='1' name="name" value='1'>
<input type='text' id='2' name="idcard" value='2'>
</form>


<script language='javascript'>
if (theForm['name'].value == "1")
{
    alert("111");
}
</script>

[ 本帖最后由 迎风 于 2007-7-4 01:47 PM 编辑 ]




Azazazazazazazazazazazazazazazazazazazazazaz
2007-7-4 01:41 PM#10
查看资料  发短消息  顶部
 29  1/3  1  2  3  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.025265 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP