Javascript Yii2禁用字段

Javascript Yii2禁用字段,javascript,jquery,yii2,field,disabled-input,Javascript,Jquery,Yii2,Field,Disabled Input,在yii2中,我有两个字段(Text1和Text2)。如果第一个字段(Text1)不为空,我想禁用第二个字段(Text2)。 我认为这可以用javascript实现,但我真的不知道。 有人能帮我吗? <script> var textbox1 = document.getElementById("id1"); textbox1.onkeyup = function(){ value = document.getElementById("id1").value;

在yii2中,我有两个字段(Text1和Text2)。如果第一个字段(Text1)不为空,我想禁用第二个字段(Text2)。 我认为这可以用javascript实现,但我真的不知道。 有人能帮我吗?


<script>

var textbox1 = document.getElementById("id1");
    textbox1.onkeyup = function(){
    value = document.getElementById("id1").value;
    if(value.length != 0){
     document.getElementById("id2").disabled = true;
    }
    else {
      document.getElementById("id2").disabled = false;
    }
 };

<script>    
var textbox1=document.getElementById(“id1”); textbox1.onkeyup=函数(){ value=document.getElementById(“id1”).value; 如果(value.length!=0){ document.getElementById(“id2”).disabled=true; } 否则{ document.getElementById(“id2”).disabled=false; } };
我用Text1替换了id1,用Text2替换了id2。这是错的吗?因为不幸的是ist不起作用…你能展示你的html和javascript代码吗?你的代码是正确的,现在对我有效。我只需要在Text1之前写下表名。var textbox1=document.getElementById(“tablename-Text1”);textbox1.onkeyup=function(){value=document.getElementById(“tablename-Text1”).value;if(value.length!=0){document.getElementById(“tablename-Text2”).disabled=true;}否则{document.getElementById(“tablename-Text2”).disabled=false;};谢谢!