如何获取form表单提交后返回值

如何获取form表单提交后返回值,第1张

1给form添加id值:

<form action="/News/SaveMessage" method="post" accept-charset="utf-8" class="form" id="frm-reg" name="frm-reg">

设置所有input标签的name属性值为数据库的字段值,即可以传值到后台

2给提交按钮添加id值:

<input class="sub-btn fl" type="button" id="sub" name="Submit" value="提 交">

3引用jquery-formjs文件

4jquery表单提交:

直接获取_topicid的值就可以了 , $("#_topicid")val();

'<%=requestgetContextPath()%>/topiclistActionkeyword='+$("#_topicid")val()

$("form input")prop("readonly", true);\r\n将所有表单的所有表单控件的readonly全部设置为readonly~\r\n要注意的是如果直接使用input选择器的话,包括了按钮~\r\n所以要排除按钮、隐藏域之类的input的话~\r\n使用not选择器\r\n$("input:not(:button,:hidden)")prop("readonly", true);\r\n希望对您有帮助~\r\nBy Billskate

这个你可以创建一个公共类,声明为pubilc即可。

先新建一个类。

class abc  //abc为我的类名

    {

        public static string a = "";

    }

在form2的closing事件或者其他你认为合适的地方写:

abca = textBox1Text;

form1中的如何判断值已经改变,我用的是最基本的方法,就是当d出form2时候开一个time控件,或者一个线程用while来检测值有没有变化。有变化把值写上去。如:

Form2 f2 = new Form2();

            f2ShowDialog();

            timer1Start();

然后在timer1_Tick事件直接写代码:

if(abca != null)//或者 abca != ""

{

 XXX = abca;

 abca = "";

 time1Stop();

}

<form-beans>

<form-bean name="dynaForm" type="orgapachestrutsactionDynaActionForm">

<form-property name="id" type="javalangString"></form-property>

</form-bean>

</form-beans>

还要在下面定义好你的

<action-mappings>

<action path="/delete" type="orgxinzhanactionDeptDelete" name="dynaForm"></action>

</action-mappings>

然后去对应的action里面用动态的拿值:

DynaActionForm daf = (DynaActionForm)form; 这里不能new

String id = dafgetStringI("id");这里是页面上传的名字

以上就是关于如何获取form表单提交后返回值全部的内容,包括:如何获取form表单提交后返回值、easyui datagrid 获取form 中的数据、js获取指定form中所有表单元素谁有更好的方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9623498.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存