我有一个 Javascript,当我在一个文本框中写入时,它会填充另一个文本框。但我需要将焦点留在第三个文本框中。
实际上,我的代码是:
<script type="text/javascript" language="javascript">
function SelectValue(source, eventArgs) {
document.getElementById('<%= txtCodeProduct.ClientID %>').value = eventArgs.get_value();
document.getElementById('<%= txtQuantity.ClientID %>').focus();
}
</script>
但是焦点不起作用......如果我在代码中发出警报,焦点就会起作用:
<script type="text/javascript" language="javascript">
function SelectValue(source, eventArgs) {
document.getElementById('<%= txtCodeProduct.ClientID %>').value = eventArgs.get_value();
document.getElementById('<%= txtQuantity.ClientID %>').focus();
alert("test");
}
我如何在不使用警报的情况下解决这个问题?我的文本框采用更新面板的形式。
谢谢。