Javascript 根据其他两个输入更改文本字段的输入值
当从下拉菜单中选择“是”时,我想将数字输入的值添加到第一个文本输入中。例如,如果在文本输入中输入'ABCD',并选择'Yes',在数字输入中输入1,则文本输入将为ABCD-1Javascript 根据其他两个输入更改文本字段的输入值,javascript,Javascript,当从下拉菜单中选择“是”时,我想将数字输入的值添加到第一个文本输入中。例如,如果在文本输入中输入'ABCD',并选择'Yes',在数字输入中输入1,则文本输入将为ABCD-1 <input type="text" name="pr" id="pr" /> <select class="form-control" name ="rt" id="rt"> <option value = "0" selected>No</option>
<input type="text" name="pr" id="pr" />
<select class="form-control" name ="rt" id="rt">
<option value = "0" selected>No</option>
<option value = "1">Yes</option>
</select>
<input type="number" name="at" id="at"/>
<script>
$('#pr, #rt, #at').change(function(){
var pr1 = document.getElementById('#pr').value
var rt1 = document.getElementById('#rt').value;
var at1 = document.getElementById('#at').value;
var rr = pr+at;
if(rt1 == 1){
$pr.value = rr;
}else{
$pr.value = pr1;
}
});
</script>
const firstInput=document.getElementById'firstInput';
const secondInput=document.getElementById'secondInput';
const selectInput=document.getElementById'selectInput';
选择Input.addEventListener'change',e=>{
ife.target.value==1{
firstInput.value+='-'+secondInput.value;
}
};
不
对
const firstInput=document.getElementById'firstInput';
const secondInput=document.getElementById'secondInput';
const selectInput=document.getElementById'selectInput';
选择Input.addEventListener'change',e=>{
ife.target.value==1{
firstInput.value+='-'+secondInput.value;
}
};
不
对
当您使用document.getElementById时,您不需要。我们需要暂停并讨论这些变量名。朋友,我不知道你的意思。当你使用document.getElementById时,你不需要。我们需要暂停并讨论这些变量名。朋友,我不知道你在说什么。