Forms 单击按钮时提交Java表单

Forms 单击按钮时提交Java表单,forms,submit,Forms,Submit,我想在用户单击按钮时运行函数:activity.insertAvailability。 现在我正在硬编码函数中的变量 当我在表外运行该函数时,该函数工作得非常完美。 现在我想在用户单击save按钮时运行该函数 这是密码 HTMLCode+="<br /><div align='center'><table class='TableBorder'>"; HTMLCode+="<tr class='TableData2'><td colspan

我想在用户单击按钮时运行函数:activity.insertAvailability。 现在我正在硬编码函数中的变量

当我在表外运行该函数时,该函数工作得非常完美。 现在我想在用户单击save按钮时运行该函数

这是密码

HTMLCode+="<br /><div align='center'><table class='TableBorder'>";

HTMLCode+="<tr class='TableData2'><td colspan='2'><br /><input class=SolidButton                  type='submit' value='Save' onClick='activity.insertAvailability(userSession.getDAOLayer().getConnection(), 34,  2503,'AM'', 1, 'test'');' /><br /><br /></td></tr>";

HTMLCode+="</table></div><br /><br />";
HTMLCode+=“
”; HTMLCode+=“


”; HTMLCode+=“

”;
activity.insertAvailability是java函数吗?如果是,
您应该通过Ajax调用来实现这一点。您可以开始了。

这里有一些打字错误:

改变

onClick='activity.insertAvailability(userSession.getDAOLayer().getConnection(), 34,  2503,'AM'', 1, 'test'');'

onClick=\"activity.insertAvailability(userSession.getDAOLayer().getConnection(), 34,  2503,'AM', 1, 'test');\"