想不通啊楼主为什么要让他们ID相同,在W3c标准中 同一页面ID相同本身就是错误,随便起个id就是了。
<form id="dearform" name="dearform">//楼主看到没 关键在这里
onchange="document.forms['dearform'].type.value =this.value"
//当下拉框的值被改变: 文档中 name="dearform" 的表单 中的 name="type"的文本框值被改变为该值。
追问因为要循环生成多条,循环后的ID都是相同的,怎么样解决?
追答
id重复本身就是错,解决方法很简单,在ID后边加个数字,生成不同的Id就是了 。
//Javascript版//PHP版
$output = "";
for($i=0 ;i<10;$i++){
output += "<select class='model' id='dwname_"+$i+"' name='dwname_"+$i+"' onchange='type_"+$i+".value =this.value'><option>1</option><option>2</option><option>3</option></select>"
}
echo output;
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。