佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 864|回复: 12

Javascript的问题

[复制链接]
发表于 7-12-2006 06:22 PM | 显示全部楼层 |阅读模式
<head>
<script language="javascript>
function check(val1, val2){
  if(val1.value==1){
     document.myform.val2.value='hello world';      //undefined document.myform.val2
  }
}
</script>
</head>
<body>
<form name="myform">
<select name="myselect" onchange="check(this, mytext); return false;">
<input type="text" name="mytext">
</body>

有什么办法可以解决?
怎样把val2 variable变成mytext?
回复

使用道具 举报


ADVERTISEMENT

发表于 7-12-2006 11:25 PM | 显示全部楼层
<head>
<script language="javascript>
function check(val1, val2){
  if(val1.value==1){
     document.myform.val2.value='hello world';      //undefined document.myform.val2
     val2 = document.getElementById('myText').value;  }
}
</script>
</head>
<body>
<form name="myform">
<select name="myselect" onchange="check(this, mytext); return false;">
<input type="text" name="mytext" id="myText">
</body>
回复

使用道具 举报

发表于 8-12-2006 10:01 AM | 显示全部楼层
<head>
<script language="javascript>
function check(val1, val2){
  if(val1.value==1){
     val2.value='hello world';      //undefined document.myform.val2
  }
}
</script>
</head>
<body>
<form name="myform">
<select name="myselect" onchange="check(this, document.myform.mytext); return false;">
<input type="text" name="mytext">
</body>
回复

使用道具 举报

发表于 10-12-2006 01:40 AM | 显示全部楼层
原帖由 max^^ 于 8-12-2006 10:01 AM 发表
<head>
<script language="javascript>
function check(val1, val2){
  if(val1.value==1){
     val2.value='hello world';      //undefined document.myform.val2
  }
}
</script& ...



<body>
<form name="myform">
<select name="myselect" onchange="if (this.value == 1) { document.forms[0].mytext.value = 'hello world' }">

<input type="text" name="mytext">
</body>


要注意, 你的 <select> 不完整.
回复

使用道具 举报

 楼主| 发表于 10-12-2006 06:11 PM | 显示全部楼层
问题解决了。。

<head>
<script language="javascript>
function check(val1, val2){
  if(val1.value==1){
     val2.value='hello world';
  }
}
</script>
</head>
<body>
<form name="myform">
<select name="myselect" onchange="check(this, mytext); return false;">
<input type="text" name="mytext">
</body>
回复

使用道具 举报

发表于 12-12-2006 10:18 AM | 显示全部楼层
原帖由 goatstudio 于 10-12-2006 01:40 AM 发表


<body>
<form name="myform">
<select name="myselect" onchange="if (this.value == 1) { document.forms[0].mytext.value = 'hello world' }">

<input type="text" name="mytext">
</body>


这个在multiple form的情况会有问题吧??
回复

使用道具 举报

Follow Us
发表于 12-12-2006 10:58 AM | 显示全部楼层
原帖由 max^^ 于 12-12-2006 10:18 AM 发表


这个在multiple form的情况会有问题吧??


No... it won't. document.forms[0] already specify which form to use.

Unless I misunderstood your question...


p/s: my apology... no Chinese IME here...

终于可以用中文了... 我来修正一下好了...

document.forms[0] 已经指出正在运行中的 form 了...
除非我误会了你的问题...

[ 本帖最后由 goatstudio 于 13-12-2006 12:15 AM 编辑 ]
回复

使用道具 举报

发表于 12-12-2006 11:15 AM | 显示全部楼层
document.forms[0] 是point去第一个form,但是如果你的element 不是在那个form的话就会找不到了。。

在这里是没有错的,但是如果有人不明就理的copy paste就有问题了。。

[ 本帖最后由 max^^ 于 12-12-2006 11:17 AM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 12-12-2006 02:08 PM | 显示全部楼层
原帖由 max^^ 于 12-12-2006 11:15 AM 发表
document.forms 是point去第一个form,但是如果你的element 不是在那个form的话就会找不到了。。

在这里是没有错的,但是如果有人不明就理的copy paste就有问题了。。


Then we will able to know if the person have done their homework.

再来修正: 这样... 我们就知道一个人是否照抄...

[ 本帖最后由 goatstudio 于 13-12-2006 12:16 AM 编辑 ]
回复

使用道具 举报

发表于 12-12-2006 07:07 PM | 显示全部楼层
呵呵。。。抓到goatstudio大大不用中文
回复

使用道具 举报

发表于 12-12-2006 08:30 PM | 显示全部楼层
原帖由 tensaix2j 于 12-12-2006 07:07 PM 发表
呵呵。。。抓到goatstudio大大不用中文



那我要看看谁敢扣分了
回复

使用道具 举报

发表于 12-12-2006 11:29 PM | 显示全部楼层
原帖由 红发 于 12-12-2006 08:30 PM 发表



那我要看看谁敢扣分了


知法犯法... 是应该被扣分的.
回复

使用道具 举报

发表于 12-12-2006 11:55 PM | 显示全部楼层
如果有人要扣goatstudio的分,就扣我的吧,虽然只有区区62分
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 21-9-2025 02:40 AM , Processed in 0.143119 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表