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

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
状态 离线
被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
积分 823
帖子 891
金钱 823 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-9-11
状态 离线
[推荐阅读] 关于多层目录建立的问题
在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
积分 823
帖子 891
金钱 823 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-9-11
状态 离线
[推荐阅读] 不知道武汉现在有没有招PHPER的?
晕..还没看明白..
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
状态 离线
[推荐阅读] 007大战黑衣人[胡戈新作]
theForm.name.value
theForm.name['value']
但问题就是我用上面那个就不出错
用下面这个就出错了呀




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


UID 66573
精华 0
积分 823
帖子 891
金钱 823 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-9-11
状态 离线
[推荐阅读] 熟练 PHP 开发工程师与 WEB 美工
仔细看看,肯定哪里写错了,或者开个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.net上下的帮助文档只有300多K啊
真的看不懂楼主想表达的意思

<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
积分 823
帖子 891
金钱 823 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-9-11
状态 离线
[推荐阅读] flea php 无法使用数据库??
<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.025741 second(s), 6 queries

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