直接获取_topicid的值就可以了 , $("#_topicid")val();
'<%=requestgetContextPath()%>/topiclistActionkeyword='+$("#_topicid")val()
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表单提交:
method属性浏览器使用method属性设置的方法将表单中的数据传送给服务器进行处理。共有两种方法:POST方法和GET方法。如果采用POST方法,浏览器将会按照下面两步来发送数据。首先,浏览器将与action属性中指定的表单处理服务器建立联系,一旦建立连接之后,浏览器就会按分段传输的方法将数据发送给服务器。在服务器端,一旦POST样式的应用程序开始执行时,就应该从一个标志位置读取参数,而一旦读到参数,在应用程序能够使用这些表单值以前,必须对这些参数进行解码。用户特定的服务器会明确指定应用程序应该如何接受这些参数。另一种情况是采用GET方法,这时浏览器会与表单处理服务器建立连接,然后直接在一个传输步骤中发送所有的表单数据:浏览器会将数据直接附在表单的actionURL之后。这两者之间用问号进行分隔。一般浏览器通过上述任何一种方法都可以传输表单信息,而有些服务器只接受其中一种方法提供的数据。可以在标签的method(方法)属性中指明表单处理服务器要用方法来处理数据,使POST还是GET。后台取值的时候应该没有什么区别
这个你可以创建一个公共类,声明为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_update 中,将form_update 的构造方法重载。
public form_update (string id)
{
//这里ID就是传过来的参数
InitializeComponent();
}
form1中有按钮button1 点击的时候将参数传过去就可以了。
form_update frm =new form_update ("选中的信息");
还有问题HI我~
以上就是关于easyui datagrid 获取form 中的数据全部的内容,包括:easyui datagrid 获取form 中的数据、如何获取form表单提交后返回值、asp.net中如何获得form提交来的所有数据【不能使用form["xxx"]的形式,因为事先不知道表单中控件name】等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)