Javascript 更改复选框调用函数后,获取返回值,然后提交表单

Javascript 更改复选框调用函数后,获取返回值,然后提交表单,javascript,jquery,forms,Javascript,Jquery,Forms,我有一个复选框,onchange调用函数并执行一些操作。在函数的末尾,我得到了2个值。我需要在提交表单时将这些值发送到服务器。我该怎么做 myjsp <script> function fnsimplecalc(){ //some calculations... var w1=/*some value*/; var w2=/*some value*/; } </script> <form name="test" id= "testid" action="Co

我有一个复选框,onchange调用函数并执行一些操作。在函数的末尾,我得到了2个值。我需要在提交表单时将这些值发送到服务器。我该怎么做

myjsp

<script>
function fnsimplecalc(){
//some calculations...
var w1=/*some value*/;
var w2=/*some value*/;
}
</script>
    <form name="test" id= "testid" action="Controller" method="post" >
    <input type="checkbox" id="checkid" onchange="fnsimplecalc()">
    </form>

函数fnsimplecalc(){
//一些计算。。。
var w1=/*某些值*/;
var w2=/*某些值*/;
}

从fnsimplecalc()函数获取值后,我需要将表单提交到服务器。如何执行此操作?

表单中可以有两个隐藏字段,由函数填充

<form name="test" id= "testid" action="Controller" method="post" >
    <input type="checkbox" id="checkid" onchange="fnsimplecalc()">
    <input type="hidden" id="x" value="">
    <input type="hidden id="y" value="">
</form>

提交表单时,隐藏字段也将提交。

搜索“jquery post”添加您尝试过的内容。我已经添加了我所做的内容。不知道如何传递值。您在谈论哪些值?您想如何提交表格?通过ajax还是通过默认表单提交?
function fnsimplecalc(){
    //some calculations...
    var w1=/*some value*/;
    var w2=/*some value*/;

    $('#x').val(w1);
    $('#y').val(w2);
 }