我试图根据下拉列表中的选择动态启用文本框..下拉列表行将根据我在db中有多少行生成...现在的问题是我的脚本仅适用于第一个文本框在第一行..我不知道如何使其基于row..thnx事先动态启用
的javascript
<script type="text/javascript">
function CheckValue(val){
var element=document.getElementById('justify');
if(val=='1'||val=='5')
element.disabled=false;
else
element.disabled=true;
}
</script>
我的选择菜单和文本框
while($row = mysqli_fetch_array($result)) {
echo '<td><select id="languageEva1" name="languageEva1[]" style="width:60px;float:left;" class="form-control" onchange="CheckValue(this.value);">
<option value="" selected></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select></td>';
echo '<td><input type="text" name="justify[]" id="justify" class="form-control" disabled/></td>';
}