
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中所有表单元素谁有更好的方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)