【发布时间】:2012-12-18 12:45:50
【问题描述】:
我有一个 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");
}
我如何在不使用警报的情况下解决这个问题? 我的文本框采用更新面板的形式。
谢谢。
【问题讨论】:
标签: c# javascript webforms