我在转发器中有两个文本框(在同一个项目中)。当我输入一个值然后离开时,我想对该值进行一些处理,然后用处理结果填充另一个。我想做这个客户端。
我对javascript很陌生。我已经做到了:
<asp:TextBox ID="txtMarkup" runat="server" onblur='calculateValues(this,"txtPercentage")'></asp:TextBox>
<asp:TextBox ID="txtPercentage" runat="server" onblur='calculateValues(this,"txtMarkup")'></asp:TextBox>
//Some code
<script type="text/javascript">
function calculateValues(sender, target) {
//Perform calculations
var parent = sender.parentNode //get the container, so I can get the appropriate target
//This is where I'm having trouble
}
</script>
我似乎无法弄清楚如何找到另一个文本框来更新其文本。我什至不确定这是最好的方法,如果有更好的方法,我愿意接受替代方案。
*编辑
我使用不同的方法完成了这项工作。我已将其添加为答案,以防有人在未来寻找。