【发布时间】:2012-03-19 22:14:54
【问题描述】:
我正在使用 jsp、mysql、ajax 和 netbeans 和 mysql 做一个 web 项目。 我有 3 个文本框,2 个用于获取用户的输入。第三个文本框应显示 2 个输入值的乘积。
如何做到这一点? 我应该进行 ajax 调用还是可以在 3 文本框中调用 java 函数。
代码是
<input type="text" value="" name="quantity"/>
</td><td><input type="text" value="" name="price"/>
</td><td><input type="text" value="" name="total"/>
在名为“total”的文本框的 value 属性中,我可以调用 java 函数吗?
value="getTotal()" 之类的东西,但如果可以的话,我怎么能访问其他两个值。
否则我应该进行 ajax 调用吗?
【问题讨论】:
-
您不能仅从没有 ajax 或其他网络请求的页面调用服务器上的 java 函数。
-
java到javascript就像汽车到地毯一样! -
因为总 = 价格 * 数量我会在 JS 中实现它,但在提交时添加一个服务器端验证 - 只是为了确保没有人弄乱你的客户端代码。
-
@ViswanathanIyer 解决方案是什么
-
@kirilloid 解决方案是什么
标签: javascript mysql ajax jsp netbeans