我有个问题。从 a 调用时,if
条件不起作用。javascript
textbox
这是我的代码:
<script>
function myfunction()
{
var x=document.getElementById("t1");
var y=document.getElementById("t2");
alert(x.v);
if(x=='N' || y=='F')
{
alert("correct");
}
else
{
alert("wrong");
}
}
</script>
<div class="typing">
<input type="text" class="typing1" name="txt1" id="t1" oninput="this.value = this.value.toUpperCase()">
<input type="text" class="typing2" name="txt2" id="t2" oninput="this.value = this.value.toUpperCase() onkeyup="this.value = this.value.replace(/[^a-z]/, '')">
</div>
<div class="answer">
<input type="image" onclick="myfunction();">
</div>
</div>
我认为您正在尝试访问 TextBox 的值,请尝试以下操作:
var x = document.getElementById("t1").value;
var y = document.getElementById("t2").value;
还要更改“t2”的 HTML 标签:
<input type="text" class="typing2" name="txt2" id="t2" oninput="this.value = this.value.toUpperCase()" onkeyup="this.value = this.value.replace(/[^a-z]/, '')" />
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句