菜鸟求助

chen505586338 2012-06-04 02:45:54
我想当我下拉框选择不同时,文本框前面的值改变,它label的值就是不变。
function selectss() {
var params1=document.getElementById("params1");
var params2=document.getElementById("params2");
var a = document.getElementById("eName");
a.options[a.selectedIndex].selected == true;
//alert(a.options[a.selectedIndex].value)
if (a.options[a.selectedIndex].value=="ticket"){

params1.style.display = "";
params1.label=="车票数量";
}
else if (a.options[a.selectedIndex].value == "question"){
params1.style.display = "";
params2.style.display = ""
}
else if(a.options[a.selectedIndex].value == "friend"){
params1.style.display = "";
params1.label="好友个数";
}
else{
params1.style.display = "none";
params2.style.display = "none"
}
}
</script>


<tr class="prop" id="params1" style="display:none">
<td valign="top" class="name">
<label for="params1"><g:message code="gameTask.params1.label" default="Params1"/></label>
</td>
<td valign="top" class="value ${hasErrors(bean: gameTaskInstance, field: 'params1', 'errors')}">
<g:textField name="params1" value="${fieldValue(bean: gameTaskInstance, field: 'params1')}"/>
</td>
</tr>


<tr id="params2" class="prop" style="display:none">
<td valign="top" class="name">
<label for="params2"><g:message code="gameTask.params2.label" default="Params2"/></label>
</td>
<td valign="top" class="value ${hasErrors(bean: gameTaskInstance, field: 'params2', 'errors')}">
<g:textField name="params2" value="${fieldValue(bean: gameTaskInstance, field: 'params2')}"/>
</td>
</tr>
...全文
62 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
huage 2012-06-04
  • 打赏
  • 举报
回复
呵呵 改好就行了,
chen505586338 2012-06-04
  • 打赏
  • 举报
回复
改好了。是我太菜了。
chen505586338 2012-06-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

ID名设置为params1,params2试试
[/Quote]哪个ID名??。我的tr的ID就是params1,params2呀
huage 2012-06-04
  • 打赏
  • 举报
回复
ID名设置为params1,params2试试

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧