我正在使用弹出窗口中的值填充文本框(txtFileNature
)。文本框的onfocus处理程序设置为
onfocus=("this.blur();")
问题是我想根据txtFileNature
的值进行一些计算,并希望在其下方显示结果。在哪种情况下我可以使用我的VB代码。我不能使用textchanged事件,因为我没有在文本框中输入。
答案 0 :(得分:0)
使用客户端事件 - Javascript:
http://www.w3schools.com/jsref/jsref_onchange.asp
http://benreichelt.net/blog/2006/03/02/firing-javascript-events-when-textbox-changes/
答案 1 :(得分:0)
根据计算的性质,您可以在服务器端或客户端执行此操作。如果计算的性质允许在客户端上完成,则应使用onchange
客户端事件进行计算,如 fusion 在其答案中所写。
如果这是您需要的服务器端计算,那么您有许多选择。我假设您有一些客户端事件填充客户端上的txtFileNature
文本框。您可以添加到该事件以使其触发AJAX调用或回发(取决于您的应用程序)以获取计算结果。或者,您可以使用onchange
客户端事件来触发回发或AJAX调用。无论哪种方式,最终结果都是一样的。