Javascript 按db行从dropdownlist选择动态启用文本框

Javascript 按db行从dropdownlist选择动态启用文本框,javascript,php,mysqli,Javascript,Php,Mysqli,我正在尝试根据dropdownlist中的选择创建一个动态启用的文本框。下拉列表的行将根据我在db中的行数生成。现在的问题是我的脚本仅适用于第一行中的第一个文本框。我不知道如何根据行动态启用。thnx javascript <script type="text/javascript"> function CheckValue(val){ var element=document.getElementById('justify'); if(val=='1'||val=='5')

我正在尝试根据dropdownlist中的选择创建一个动态启用的文本框。下拉列表的行将根据我在db中的行数生成。现在的问题是我的脚本仅适用于第一行中的第一个文本框。我不知道如何根据行动态启用。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> 

函数校验值(val){
var元素=document.getElementById('justify');
如果(val='1'| val=='5')
element.disabled=false;
其他的
element.disabled=true;
}
我的选择菜单和文本框

 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>';

 }
while($row=mysqli\u fetch\u数组($result)){
回声'
1.
2.
3.
4.
5.
';
回声';
}

您不能有多个DOM元素具有相同的
id
id=“justify”
它不会大声抱怨,但由于id应该是唯一的,因此您不知道您在
文档中寻址的是什么。getElementById('justify')
code那么,我如何使它工作呢?很抱歉,我对php非常陌生,我不知道如何操作javascriptI。我会先在谷歌上搜索
simple html tutorial
,然后再使用
simple javascript tutorial
,或者去图书馆读几本书