我有3个输入是这样的:自动计算的输入值与JavaScript
<input type="text" id ="text1"/><br>
<input type="text" id ="text2"/><br>
<input type="text" readonly="readonly" disabled="disabled" id ="text3"/>
的第三输入被禁用,并且我喜欢他的值将等于:(VAL(文本2)/缬氨酸(文本1)* 100-100) whene我通过其他两个输入
所以该值我试试这个脚本:
var p1 = document.getElementById('#text1').value;
var p2 = document.getElementById('#text2').value;
document.getElementById('#text3').value = ((p1/p2)*100)-100;
但不工作,有人能帮助我吗?
打开浏览器控制台,您会发现显示的错误。 'document.getElementById('#text1')'不正确。你不需要在选择器中有'#'。 'document.getElementById('text1')' – NewToJS
thanx但我怎么能得到这个值瞬间whene我通过其他输入的两个值? –
使用事件侦听器...'onchange'或'oninput'可以正常工作。 – NewToJS