将表单值从jsp发送到javascript

时间:2015-02-10 17:55:06

标签: javascript jquery jsp

我的jsp上有一个表单,当打开时,它会向用户显示以前保存的值,并允许在表单中更新它们。其中一个字段(estVal)需要根据输入的2个值(priorAmt + currAmt)的总和显示/隐藏。我使用onchange事件来触发函数(showField()):

<tr id="priorVal"><td>
2013 Value:
<html:text maxlength="11" size="11" property="user.priorAmt" onchange="showField();" />
</td></tr>

<tr id="currVal"><td>
2014 Value:
<html:text maxlength="11" size="11" property="user.currAmt" onchange="showField();" />
</td></tr>

<tr id="estVal"><td>
2015 Estimated Value:
<html:text maxlength="11" size="11" property="user.estAmt" onchange="showField();" />
</td></tr>

我的javascript函数:

function showField() {
alert('2013: ' + $("[name='user.priorAmt']").val() + '. 2014: ' + $("[name='user.currAmt']").val());
}

问题是警报仅显示保存的值,而不显示文本框内的动态/更新值。

如何根据用户输入的内容获取更新后的值?

我已经测试过,并注意到我可以使用&#34;这个&#34;将更新的值发送到javascript函数。关键字:

<tr id="priorVal"><td>
2013 Value:
<html:text maxlength="11" size="11" property="user.priorAmt" onchange="showField(this);" />
</td></tr>

但是如何发送多个值 - 即&#34;此&#34;和user.currAmt值?

0 个答案:

没有答案