form表单里面如何获取本页面的js函数值,经过js函数处理的值如何通过form表单提交给后台?

<tr>
<td><input type="button" value="计算BMI" onclick="jiSuanBMI()"/></td>
<td>BMI(kg/m^2):</td><td><p id="weiJiSuanBMI"/></td>
<td><input type="hidden" name="vo.bmi" value=jiSuanBMI()/></td>
</tr>
如题,整个部分都在form表单里,现在点击按钮可以计算并显示bmi的值,但是我怎样能将这个js计算的bmi值通过form表单传到vo的bmi属性,进而输入到数据库中



慕仙森
浏览 1178回答 4
4回答

慕容森

<form method="post" action="order-arrive" name="spage">首先在表单 将action路径指定好在js昨晚操作之后要提交的时候执行下面这句即可提交表单 name="spage"的表单document.spage.submit();

慕少森

首先将name为vo.bmi的input加一个ID,比如:1<input&nbsp;type="hidden"&nbsp;name="vo.bmi"&nbsp;id="aa"&nbsp;value=""/></td>然后你只要在JS的jiSuanBMI()方法中加入一行代码:1document.getElementById("aa").value=myVar&nbsp;//myVar是你计算后的结果值变量名

LEATH

这个很简单呀,你先给确定按钮弄一个onclick触发函数,在触发函数里面调用你想要调用的js函数得到相应的值,然后通过document.getElementById("id名").value=.....,填充表单,然后再跳转页面到后台不就行了吗?

梵蒂冈之花

在提交之前触发jiSuanBMI(),在jiSuanBMI()中修改do.bmi的value值利用onsubmit事件
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

WebApp