关于html表单+ext combobox+struts2的值传递问题

请问ext的 combobox下拉列表的值是否能作为html表单的一部分一起提交呢。并且提交给struts2的action,自动映射为action的属性,action里面的属性一直娶不到combobox的值啊。。。。请大牛指教。。。。
我已经用了hiddenName属性了。。可是不行啊。。

3个回答

The combo's id and the hidden field's ids should be different, since no two DOM nodes should share the same id, so if the combo and hidden names are the same, you should specify a unique hiddenId.

hiddenname不要和COMBO一样。
同时你的这个COMBO应该放在STRUTS的FORM表单里

首先必须放在form表单里才行

这个要是能把代码贴出来测试下更好找原因了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关于html表单+ext combobox+struts2的值传递问题
请问ext的 combobox下拉列表的值是否能作为html表单的一部分一起提交呢。并且提交给struts2的action,自动映射为action的属性,action里面的属性一直娶不到combobox的值啊。。。。请大牛指教。。。。rn我已经用了hiddenName属性了。。可是不行啊。。
关于表单值传递的问题
一般要按submit按扭才能把表单中的相应值传递到服务器.rnrn表单中有一个列表筐,我想选择列表筐中的某个项目就直接把那个项目相应的值传递给服务器,而不需要按submit按扭.
关于ext combobox的问题
在ext中当checkbobox被选中时如何获得当前选中行的rownumber编号,rownumber对象是ext自带的(Ext.grid.RowNumberer)
Ext关于comboBox级联的问题
我们一般在项目开发的时候都会注意 重用的问题。不然每次都new一个组件的时候会因为一些繁琐的配置而伤透脑经,所以我写了一个 Ext comboBox的级联重用类。但是现在问题出来了。。rn我先把代码发给大家把rnrn[code="java"]CascadeCombo = Ext.extend(Ext.form.ComboBox, rn // valueField : 'id',rn // displayField : 'label',rn mode : 'local',rn emptyText : '请选择',rn triggerAction : 'all',rn editable:false,rn forceSelection:false,rn selectOnFocus:true,rn typeAhead:true,rn rn initComponent : function() rn this.children = [];rn /**rn * 调用父类的构造函数(必须)rn */rn CascadeCombo.superclass.initComponent.apply(this, arguments);rn /**rn * 设置数据源rn */rn this.store = new Ext.data.Store( rn baseParams : this.params || ,rn proxy : new Ext.data.HttpProxy( rn url : this.dataUrlrn ),rn reader : new Ext.data.JsonReader( rn root : 'root',rn totalProperty : 'totalProperty'rn , this.storeFields)rn );rn ,rn /**rn * 设置默认值,并触发select事件rn */rnrn setDefaultValue : function(v) rn this.setValue(v);rn this.fireEvent('select', this);rn ,rnrn /**rn * 向数据源添加request参数rn */rnrn addParams : function(parameters) rn Ext.apply(this.store.baseParams, parameters);rn ,rnrn /**rn * 添加下级级联的下拉框rn */rnrn addChild : function(child) rn this.children.push(child);rn ,rnrn /**rn * 重新加载数据源rn */rnrn reload : function() rn if (this.store) rn this.store.load();rn rn if (this.defaultValue) rn this.setDefaultValue(this.defaultValue);rn this.defaultValue = null;// 默认值只初始化一次rn rn return this;rn ,rnrn listeners : rn select : function(combo, record, index) rn Ext.each(this.children, function(child) rn child.addParams( rn parent : combo.valuern );rn child.defaultValue = '请选择';rn child.reload();rn );rn rn rnrn );rnrnExt.onReady(function() rn var roleGroup = new CascadeCombo( rn dataUrl : path + '/sys/queryAllRolegroup.pt',rn // renderTo : 'sel1',rn hiddenName:'rolegroupId',rn params : rn id : 'rolegroupId'rn ,rn storeFields : [ rn name : 'rolegroupId'rn , rn name : 'groupName'rn ],rn valueField : 'rolegroupId',rn displayField : 'groupName'rnrn );rnrn var role = new CascadeCombo( rn dataUrl : path + '/sys/findByGroupRole.pt',rn // renderTo : 'sel2',rn hiddenName:'roleId',rn storeFields : [ rn name : 'roleId'rn , rn name : 'roleName'rn ],rn valueField : 'roleId',rn displayField : 'roleName'rnrn );rn roleGroup.addChild(role);rn roleGroup.reload();rnrn new Ext.Button( rn text : '显示',rn renderTo:'sel1',rn handler:function()rn var window=new Ext.Window(rn title:'测试',rn resizable:false,rn items:[new Ext.form.FormPanel(rn frame : true,rn border : false,rn labelAlign : 'right',rn labelWidth : 60,rn defaults : rn xtype : "textfield",rn width : 150rn ,rn items:[roleGroup,role]rn rn )]rn ).show();rn rn rn );rnrn);rn[/code]rnrn现在的问题就是 我点击显示按钮 第一次出来的时候都是正常的 数据也有 也有级联效果。但是一旦关闭了 window 再点击显示按钮的时候 window里什么都没有了。rn如果我在 我的formPanel里加上其他的item的话 其他的item照常正常显示 但是就是rn这个级联下拉框 不显示。。rn不得其所 希望大家 来认真关注下 谢谢了
关于Ext comboBox的传值问题
var opTypeBox = new Ext.form.ComboBox(rn name : 'opType',rn id:'opType',rn fieldLabel:'操作类型',rn triggerAction : 'all',rn mode : 'local',rn store : new Ext.data.ArrayStore(rn fields : ['value', 'text'],rn data : [[1, '查询'], [2, '下载']]rn ),rn valueField : 'value',rn displayField : 'text',rn editable : falsern //width : 85rn);我定义的combobox,点击查询按钮把整个form作为参数提交,但到后台参数中opType的值是:查询(text),不是1或2 怎么回事,请赐教!!
Ext Struts2 Json上传表单问题
Java代码Struts2Actionrn[code=java]this.jsonData = "success:true";rnString jsonStr = jsonData.toString();rnServletActionContext.getResponse().setCharacterEncoding("utf-8");rnServletActionContext.getResponse().setContentType("text/html;charset=utf-8");rnServletActionContext.getResponse().getOutputStream().print(jsonStr);rnSystem.out.println(jsonStr);rnreturn null;[/code]rnrnStruts2.xmlrn[code=java]rnrn jsonDatarn [/code]rnExt代码:rn[code=javascript]var form = brandForm.getForm();rn form.submit(rn waitTitle : '请等待' ,rn //waitMsg: '正在提交中',rn success:function(form, action)rn alert("dddd");rn //Ext.Msg.alert('信息', '保存成功!');rn ,rn failure:function(form, action)rn alert("22222");rn //Ext.Msg.alert('错误', '保存失败');rn rn );[/code]rn请问为什么在Ext中没有返回任何数据?rnsuccess: 与 failure都不会触发,直接跳过,浏览器输入Action地址后返回的数据为success:true
关于Ext comboBox的监听
监听comboBox的select,对选中项进行数据库查询并在其他控件中显示。求思路。主要是在comboBox监听中的实现思路
将值传递到表单的问题??????
我的意思是点击modify按钮,能将对应的值传到上面输入框去,如何写,rn代码如下。(只有这么多分了)rn <%@ pagern import="java.util.Collection,com.icss.resourceone.app.portal.versionmgr.model.AppTypeVO"rn %>rnrnrnrn 应用类别维护rnrn rn rnrnrnrn<%rn //out.println("come into jsp");rn%>rnrn rn rn rn 应用类别维护rn rn rn rnrn rn rn rn rn 应用类别名称:rn rn rn rn rn rn 应用类别描述:rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn<%rn java.util.Collection result = (java.util.Collection)request.getAttribute("AppTypeResult");rnrn if( result != null )rn rn int size = result.size();rn if(size > 0)rn rn Object[] apptypelist = result.toArray();rn%>rn rn rn rn 应用类别名称rn 应用类别描述rn rnrn rn<% rn for(int i=0 ; i < size; i++)rn rn AppTypeVO apptype = (AppTypeVO)apptypelist[i]; rn%>rn rn  rn <%= apptype.getApptypename() %> rn <%= apptype.getApptypedesc() %> rn rnrn rn rn rn rn rn rn<%rn rn%>rn rn rn rn rn rnrnrnrn<%rn rn rn%>rnrnrnrnrn
关于Ext表单布局的问题
我想把表单做成一个页面,再分成几块,分别放入textfield了,grid了,一起提交给服务器。请问要把表单分成几块是怎么布局的呢?
struts2值传递的问题
rn list.jsprnrn这里内的内容能写成绝对路径吗?比如http://192.168.1.119:8080/oa/list.actionrn我想把值传递到其他服务器上的工程
struts2的值传递问题
关于struts2的问题:rnjsp页面的内容如下:rn[code=HTML] rn 用户名: rn 密 码: rn rn [/code]rn处理请求Action如下:rn[code=Java]rnpackage rh;rnrnimport com.opensymphony.xwork2.ActionContext;rnimport com.opensymphony.xwork2.ActionSupport;rnrnpublic class LoginAction extends ActionSupport rn private String username;rn private String password;rn public String getUsername() rn return username;rn rn rn public void setUsername(String username) rn this.username = username;rn rn public String getPassword() rn return password;rn rn public void setPassword(String password) rn this.password = password;rn rnrn @Overridern public String execute() throws Exception rn if(getUsername().equals("scott")&&getPassword().equals("tiger"))rn ActionContext.getContext().getSession().put("user", getUsername());rn return SUCCESS;rn rn rn elsern return ERROR;rn rn rn rn rnrnrn[/code]rn当再jsp页面填入内容提交表单的时候,报错说username和password值是空,请问下怎么才能让jsp页面中传递过来的值被action接受到啊?struts2中传值是怎么进行的啊?
Struts2值传递问题
一,Struts2标签不支持EL表达式,应该用Ognl表达式,比如在&amp;lt;s:if&amp;gt;标签中       &amp;lt;s:if test=&quot;#msg==null&quot;&amp;gt; &amp;lt;span id=&quot;welcomeInfo&quot; &amp;gt;欢迎使用XX后台管理系统! &amp;lt;/span&amp;gt; &amp;lt;/s:if&amp;gt; &amp;lt;s:else&
关于html表单问题
我有一个网站,目录被做了脚本权限限制rn执行不了任何脚本语言rn但是html没问题,JavaScript也可以rn先希望有段html的上传表单rn直接通过html上传的而不是调用到.net或者asp或者phprn要直接html上传的不借助任何脚本语言rn
Ext的combobox的问题
如果设置combo的属性readOnly:true,这时候当combo获得焦点的时候用键盘向下键还是能够改变值。rn我不想用disabled 还有什么办法?
ext:ComboBox 绑定问题
function ddlDefaultBusinessModelType_Select(obj) rn ddlDefaultPage.clearValue();rn var res = ManagerAccount.AjaxDefaultPage(obj.value).value;rn if (res.length <= 0) return; rn var store = new Ext.data.Store(rn data: eval(res),rn reader: new Ext.data.JsonReader(,[ name: 'title' , name: 'url'])rn );rn ddlDefaultPage.displayField = "title";rn ddlDefaultPage.valueField = "url";rn ddlDefaultPage.store = store;rn rn //ddlDefaultPage.setValue(store.getAt(0).get("url"));rnrnrnddlDefaultBusinessModelType(ext:ComboBox) 的选择的时候 调用 function ddlDefaultBusinessModelType_Select(obj)rn绑定 ddlDefaultPage(ext:ComboBox) 当第一次选择ddlDefaultBusinessModelType的时候 绑定rnddlDefaultPage正常,第二次就不行了,断点调试 var res = ManagerAccount.AjaxDefaultPage(obj.value).value;rnres 是有数据的
ext:combobox的初始化问题
我的web程序中用到了combobox控件,需要初始化1到140的整数,初始化代码如下:rnprotected void Page_Load(object sender, EventArgs e)rn rn if (!IsPostBack && !Ext.IsAjaxRequest)rn rn for (int i = 1; i <= 140; i++)rn rn ComboBox_Group.AddItem(i.ToString(),i.ToString());rn rn for (int j = 1; j <= 12; j++)rn rn ComboBox_Pack.AddItem(j.ToString(), j.ToString());rn rn rn rn rn这个代码哪里有问题啊???正确的应该是什么样的啊??
急!Ext comboBox问题
我想用Ext的comboBox做一个列表,当值被加载进去时就将值全部显示出来,并可对里面的值进行多选操作rn有点类似于TextArea的效果[img=http://E:/TempPhoto/select.bmp][/img],特请教Ext高手,在线等。。。
Ext ComboBox联动的问题
Ext中做省份,城市,区的联动时,到区的时候就显示不到文字了,虽然能进行选择操作,为什么?
Ext combobox 监听问题
[code="java"]rn...rnenableKeyEvents:true,rnlisteners:rn "keyup":function(f)//keyup监听没反应,换成keydown就没问题,但是keydown只能获取旧的输入值rn alert(this.el.dom.value);rn rnrn...rn[/code]rn我用的是ext2.0rn我的目的是要实时获取用户在combobox手动输入的信息,请问高手们有什么解决办法没?
Ext combobox的问题
我做了一个Ext的combobox,里面是商品名称,然后我要判断选的内容,如果是之前已经出现过的商品名称,就提示不能输入。我把这个判断写在beforeselect事件里。问题是,如果是选择了已经选过的名称,提示后选的内容还是会填充进去的,combobox的值还是会选择的,怎么样使的这个值不附给combobox呢?(比如我选了1,如果1系统认为不能输入的,则提示不能选择该值,但是提示后1的值还是会出现在combobox里,怎么样不出现?给这个combobox重新附值我试过,没用。)
Ext combobox加载问题
Ext combobox加载的问题,rn我选中grid中一行的数据后,跳出对话框对里面的数据进行编辑,rn但是其中有combobox,在后台表里取出来的是外键的ID,自动给combobox赋值,这样有个问题,他出来的id,而不是name!rnrn汗,表达能力不行,不知道看得懂不!
Ext combobox 传值问题
最近在学习Ext的时候做了一个查询界面通过一个formpanel传值到后面的一个servlet但是在combobox的值在传递时老是卡住,用Firefox调试得到的出错信息:rnvalue1 is not definedrnExt.DomHelper=function()var s=null,j=...()return("DragDrop "+this.id))(); rn用Myeclipse调试网页发现在Servlet已经取到所要的值,但是提交页面一直卡住,代码如下请高手给指点指点。rnrnExt.onReady(function() rnrn Ext.QuickTips.init();rn var cm = new Ext.grid.ColumnModel([rn header : '被查询表所在的数据库名称',rn dataIndex : 'db_name'rn , rn header : '被查询表的名称',rn dataIndex : 'table_name'rn , rn header : '数据量',rn dataIndex : 'total'rn ]);rn var dataRecord = new Ext.data.Record.create([rn name : 'db_name'rn , rn name : 'table_name'rn , rn name : 'total'rn ])rn var store = new Ext.data.Store(rn proxy : new Ext.data.HttpProxy(rn url : 'test'rn ),rn reader : new Ext.data.JsonReader(rn totalProperty : 'totalProperty',rn root : 'root'rn , dataRecord),rn remoteSort : falsern );rn store.load(rn params : rn start : 0,rn limit : 7rn rn );rn var grid = new Ext.grid.GridPanel(rn height : 199,rn loadMask : true,rn store : store,rn cm : cm,rn bbar : new Ext.PagingToolbar(rn pageSize : 3,rn store : store,rn displayInfo : true,rn displayMsg : '显示第 0 条到 1 条记录,一共 2 条',rn emptyMsg : "没有记录"rn ),rn viewConfig : rn forceFit : truern rn );rn store.load();rn var combostore = new Ext.data.Store(rn proxy : new Ext.data.HttpProxy(rn url : 'JS/07-04-01.txt'rn ),rn reader : new Ext.data.ArrayReader(, [rn name : 'value'rn , rn name : 'text'rn ])rn );rn combostore.load();rnrn var combo = new Ext.form.ComboBox(rn store : combostore,rn fieldLabel : '查询表名',rn// id:'table_name',rn name : 'table_name',rn width : 130,rn// value:'text',rn emptyText : '请选择目标表',rn mode : 'remote',rn triggerAction : 'all',rn valueField : 'value',rn displayField : 'text',rn minListWidth:230,rn pageSize : 5,rn resizable : true,rn readOnly : falsern );rn var Date1 = new Ext.form.DateField(rn width : 130,rn name : 'date1',rn fieldLabel : '起始日期',rn emptyText : '开始时间',rn format : 'Y-m-d'rn );rn var Date2 = new Ext.form.DateField(rn width : 130,rn name : 'date2',rn fieldLabel : '结束日期',rn emptyText : '结束时间',rn format : 'Y-m-d'rn );rn var form = new Ext.form.FormPanel(rn labelAlign : 'right',rn labelWidth : 60,rn frame : true,rn buttonAlign : 'center',rn width : 650,rn url : 'test',rn items : [rn layout : 'column',rn items : [rn columnWidth : .33,rn layout : 'form',rn items : [combo]rn , rn columnWidth : .33,rn layout : 'form',rn items : [Date1]rn , rn columnWidth : .33,rn layout : 'form',rn items : [Date2]rn ]rn ],rn buttons : [rn text : '查询',rn formBind : true,rn type : 'submit',rn // 定义表单提交事件rn handler : function() rn // 提交到服务器操作rn form.form.doAction('submit', rn url : 'test',// 文件路径rn method : 'post',// 提交方法post或getrn waitTitle : '登录中',rn waitMsg:'发送数据中...',rn // 提交成功的回调函数rn success : function(form, action) rn store.load();rn ,rn // 提交失败的回调函数rn failure : function() rn Ext.Msg.alert('错误',rn '服务器出现错误请稍后再试!');rn rn );rn rn , rn text : '取消',rn handler : function() rn form.form.reset();rn // 重置表单rn ]rn );rn var win = new Ext.Window(rn closable : false,rn draggable : false,rn resizable : false,rn title : '数据查询',rn width : 650,rn height : 305,rn items : [form, grid]rn );rn win.show();rn );rn
求助,如何实现html两个表单值传递!
要实现的功能如下:rn1,html有两个表单,表单1显示,表单2暂时隐藏。rn2,当提交表单1后,由表单2处理表单1提交的内容并显示。rnrn问题:rn1.如何实现表单1的输入值传到表单2rn2.怎么暂时隐藏表单2rn.[img=https://img-bbs.csdn.net/upload/201711/16/1510830158_507548.png][/img][img=https://img-bbs.csdn.net/upload/201711/16/1510830174_87706.png][/img]大神如果能用其他办法实现也行[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]
ext combobox
表单:增加rn需求:combox的值为0/1,只能有1个0rn服务端:获取客户端提交的表单值,验证rn操作如下:rn1.数据库已经有0,打开窗口,输入0,提交rn2.提交失败,关闭增加的窗口rn3.再次打开增加窗口,combox控件没有了rnrn不是经常出现这样的问题,经常偶尔出现rn这可能是什么原因呢?
关于ext中combobox + treepanel
第一次正常,但第二次只显示一个下拉框,树显示不出来,也不报错,combobox曾放在FORM中是可以刷新的,但现在是放在Panel中就不行了,哪个大虾碰到过这种情况。
Ext 2.x中,关于combobox的取值问题
Ext中,关于combobox的取值问题一直困扰着很多程序员,刚刚我摸索了好久,终于找出了些规律。 下面这个是我的combo的代码(节选)   { fieldLabel:&quot;用户身份&quot;, xtype:&quot;combo&quot;, id:&quot;status_...
关于Ext js中combobox的一个问题
想用Ext js中combobox做一个google search一样的东西,基本思路监听textfield中的变化,然后通过Ajax向Web Service发一个请求,然后解析返回来的Json,再重新设置combobox的store。但是我应该用什么事件去完成监听TextField?rn [color=#999999] xtype:'combo' rn ,fieldLabel:'Fund'rn ,displayField:'graph'rn ,valueField:'gid'rn //,store: storern ,triggerAction:'all'rn //,mode:'local'rn ,width:100rn ,listeners: rn select: rn fn: function(combo, value)rn //debugger;rn //alert("shit");rn var val = combo.getValue();rn alert(val);rn alert(value);rn rn ,rn change: rn fChange: function(pField, pNew, pOld)rn //debugger;rn alert("shit");rn rn rn [/color]rn除了select有反应,为什么其他事件都没反应?不知道哪里设置错了哈
关于EXT的combobox组件的问题,在线等
我的问题是:rn我想单独的使用combobox组件,代码段如下rnrn rn rn rn rn rnrn//现在想将combobox组件绑定到province输入框,想模拟select功能,想要的结果是选择下拉项的一项,显示的是label,但是rn输入框的值是code,但是发现combobox好象没有这种配置...回填到province输入框的必定是label,这样我提交表单,结果提rn交的都是'上海',而不是'SH',请求帮助!!!rnrn
关于ext中的combobox的两个问题。
第一个问题是想问一下,如何数据载入以后,将第一行的数据自动填充在combobox中。rn现在只有选择下拉以后才有数据。rnvar store1=new Ext.data.Store(rn url: '../Ajax/CorpAndDeptAjax.aspx?action=corp',rn reader: new Ext.data.XmlReader(rn record: 'item'rn , [rn 'ID','Name'rn ]),rn autoLoad: truern );rn var corp=new Ext.form.ComboBox(rn rn valueField:'ID',rn hiddenName:'ID',rn displayField:'Name', rn typeAhead: true,rn lazyRender:true,rn mode: 'remote',rn triggerAction: 'all',rn store:store1rn );rnrn第二个问题是我在页面有一个select的html控件rn然后用rnvar year = new Ext.form.ComboBox(rn typeAhead: true,rn triggerAction: 'all',rn transform:'year',rn width:80,rn forceSelection:truern );rn进行读取,如果在写面上将option写死了就会读过来。rn但是我如果用jquery先给这个select动态赋值,然后再让ext读,数据就读不出来了。rn想问一下如何解决。谢谢。一定结分。
checkedListBox和combobox值传递出错
有一checkedListBox和combobox,我在checkedListBox选中几项,将选中集合传递给combobox,但是提示将varchar值'李贞贤'转换为数据类型为Int的列时发生错误!rnrn初始化checkedlistboxrn[code=C#]rn private void Form2_Load(object sender, EventArgs e)rn rn tryrn rn string str = "SELECT CollectNodeId,CollectNodeName FROM CollectPointProp";rn this.openSqlConnect();rn adapter = new SqlDataAdapter(str, this.con);rn builder = new SqlCommandBuilder(adapter);rn dataSet = new DataSet();rn adapter.Fill(dataSet, "CollectPointProp");rnrn List itemsCol = new List();rn foreach (DataRow row in dataSet.Tables["CollectPointProp"].Rows)rn rn //itemsCol.Add(new ListItem(row["CollectNodeId"].ToString().Trim(), row["CollectNodeName"].ToString().Trim()));rn ListItem li = new ListItem(row["CollectNodeId"].ToString().Trim(), row["CollectNodeName"].ToString().Trim());rn checkedListBoxCollectPoint.Items.Add(li);rn rn checkedListBoxCollectPoint.DataSource = itemsCol;rn checkedListBoxCollectPoint.DisplayMember = "Text";rn checkedListBoxCollectPoint.ValueMember = "Value";rnrn this.closeSqlConnect();rn rn catch (Exception err)rn rn MessageBox.Show(err.Message);rn rn rn[/code]rnrn将值传递给comboboxrn[code=C#] private void button1_Click(object sender, EventArgs e)rn rnrn tryrn rn foreach (ListItem lt in checkedListBoxCollectPoint.SelectedItems)rn rn f.listBoxSelected.Add(lt);rn rn f.comboBoxSelectCollectPoint.DataSource =f.listBoxSelected;rn f.comboBoxSelectCollectPoint.DisplayMember = "Text";rn f.comboBoxSelectCollectPoint.ValueMember = "Value";rnrn this.Close();rn rn catch (Exception err)rn rn MessageBox.Show(err.Message);rn rn rn [/code]rnrn求高人指点!rn
关于ext中ComboBox设置默认值的问题
首先说明一下rnstore通过数据库查询结果如rn text:1 value: aaaarn text:2 value: bbbbrn text:3 value: ccccrn text:4 value: ddddrnrn怎样[color=red]通过text[/color]设置ComboBox的默认值,即只知道2,不知道查询结果里2到底对应什么,通过text=2使combobox默认值为 bbbb
EXT 的表单问题
function createForm()rn var form1 = new Ext.form.FormPanel(rnrn .................,rnitems:[rn // 第一行rn xtype:'panel',rn fieldLabel:'离职人',rn layout:'column',rn isFormField:true,rn items:[rn columnWidth:.5,rn xtype:'textfield',rn name:'message.lzname',rn allowBlank:false,rn blankText:'离职人不能为空',rn anchor:'90%'rn ,rn columnWidth:.5,rn layout:'form',rn labelWidth:70,rn items:[ rn xtype:'combo',rn fieldLabel:'所在单位', rn store:['高教部','基教部','传媒部'],rn emptyText:'请选择',rn editable:false,rn name:'message.departent',rn anchor:'90%' rn ] rn ]rn rnrnrn)rnrnrn然后tbar:[rn text:'添加',rn pressed:true,rn handler:function()rn var fm = createForm();rn var win = new Ext.Window(rn title:'离职人后续服务跟踪添加!',rn modal:true,rn width:500,rn height:610,rn plain:true,rn items:[fm],rn buttonAlign:'center',rn buttons:[rn text:' 提交',rn handler:function() rn if(fm.getForm().isValid())rn ....rn Ext.Msg.alert("填写已经完整");rn elsern Ext.Msg.alert("填完整");rn rn rn 这个时候的话 就报错 , 当我把 表单里的isFormField:true, 去了以后, 就正常,rnrn请问这个为什么阿? rnrnrn
有关Ext表单问题!
在表单的输入框后加个单位名称,比如重量 : 文本框之后表示(Kg),有没有简单的方法啊???
表单值传递的问题,很奇怪
查询页是一表单,主要代码如下rnrn<%@ page contentType="text/html; charset=ISO8859_1" language="java" import="java.sql.*" errorPage="" %>rn rn rn rn 中 文 名:rn rn rn rn 英 文 名:rn rn rn rn rn rnrnrnrn接收页面rn<%@ page contentType="text/html; charset=ISO8859_1" language="java" import="java.sql.*" errorPage="" %>rn<%@ include file="conn.jsp" %>rn<% rnString cn=request.getParameter("cn");rnString en=request.getParameter("en");rnrnString sql_temp="";rnrnif ( !( cn==null || cn.equals("") ) )rnrn sql_temp=sql_temp+" city_name_cn='"+cn+"' ";rnrnif ( !( en==null || en.equals("") ) )rnrn if (sql_temp!="") sql_temp= sql_temp+" and ";rn sql_temp=sql_temp+" city_name_en='"+en+"' ";rnrnrnif (sql_temp!="")rnrn sql_temp=" where "+sql_temp;rn rn%>rnrn<%rnString sql="select * from city "+sql_temp; rnout.print(sql);rnResultSet rs=stmt.executeQuery(sql); rnrnwhile(rs.next()) rnrn%> rn您的第一个字段内容为:<%=rs.getString(0)%> rn您的第二个字段内容为:<%=rs.getString(1)%> rn rn rn<%rnrn%> rn<%rs.close(); rnstmt.close(); rnconn.close(); rn%> rnrn比如说,我的数据表为cityrnrnc_name e_namern------- -------rn桂林 GLrnrn如果,我在查询页面en文本框内输入"GL",则可以正常显示rn“您的第一个字段内容为:桂林 您的第二个字段内容为:GL”rnrn但是,如果在cn文本框内输入“桂林”,则不能显示内容rn可是,用out.print(sql);写出的SQL语句确是正确的,放在oracle里面也可以查到数据rn就是不能执行while循环rn请问大家这是什么回事rn难道会是中文乱码,不会吧,用out.print(cn);他都可以显示“桂林”rn实在是郁闷阿rn请大家指教rn谢谢了
ext struts2 json问题
这是我的struts2配置文件 照网上写的 倒入了struts2-json-plugin-2.2.1的jar commons-logging.jarrn rn rn rn rn rn rn rn rn rn rn我前台页面调用我的action 总是找不到actionrnExt.onReady(rn function()rn Ext.QuickTips.init();rn var store=new Ext.data.Store(rn proxy:new Ext.data.HttpProxy(url:'list.action'),rn reader:new Ext.data.JsonReader(rn totalProperty:'total',rn root:'products',rn successProperty:'success'rn ,[rn name:'id',mapping:'id',type:'int',rn name:'name',mapping:'name',type:'string',rn name:'desc',mapping:'desc',type:'string'rn ])rn );rn var grid=new Ext.grid.GridPanel(rn store:store,rn columns: [rn rn id :'id',rn header : 'id', rn width : 30, rn sortable : true, rn dataIndex: 'id'rn ,rn rn header : 'name', rn width : 75, rn sortable : true, rn dataIndex: 'name'rn ,rn rn header : 'desc', rn width : 75, rn sortable : true, rn dataIndex: 'desc'rn ,rn ],rn stripeRows: true,rn height: 350,rn width: 600,rn title: 'test struts2 action'rnrn );rn grid.render('aaa');rn store.load();rn );rnrnaction类:rnpublic class ExtAction extends ActionSupportrn private List products;rnrn public List getProducts() rn return products;rn rnrn public void setProducts(List products) rn this.products = products;rn rn rn public String execute()rn products=new ArrayList();rn for(int i=1;i<=10;i++)rn Product p=new Product();rn p.setId(i);rn p.setName("name"+i);rn p.setDesc("desc"+i);rn products.add(p);rn rn return SUCCESS;rn rnrnrn我不清楚哪里错了 迷茫好几天了 网上struts2 extjs的例子很少 找了几个 都没发现问题在哪里
ext struts2的问题
帮忙看下哪儿出问题了rn主页面是borderlayout,右边是个accordion,点击后的页面显示在左边,左边是个iframe,我比如“试题列表”,交个QuestionAction中的的list()处理后的结果questions(类型为List)返回,这样左边的iframe中的gridpanel得到数据并显示rn部分代码:rn1:主页面右边accordion中的一项rn rn rn [color=#FF0000] 试题列表[/color] rnrnrn2:Action中rn@Namespace("/question")rn@Action("questionAction")rn@Results( @Result(name = "list",location = "/admin/question/list.jsp") )rnpublic class QuestionAction extends ActionSupport rnrn /**rn * rn */rn private static final long serialVersionUID = 1L;rn private List questions;rn private QuestionService questionService;rn private String jsonString;rn rn public String list() rn questions = questionService.list();rn JSONArray array = JSONArray.fromObject(questions);rn [color=#FF0000]this.jsonString = "questions:"+array.toString()+"";[/color]rn return "list";rn rn3:主页面的左边iframe中的gridpanelrn var cm = new Ext.grid.ColumnModel([rn rn header:"试题ID",rn dataIndex:"id",rn sortable:truern ,rn header:"试题内容",rn dataIndex:"content",rn sortable:truern ,rn header:"标准答案",rn dataIndex:"standard",rn sortable:truern ,rn header:"难易程度",rn dataIndex:"difficulty",rn sortable:truern ,rn header:"分值",rn dataIndex:"value",rn sortable:truern ]);rn var myRecord = Ext.data.Record.create([rn name: 'id',mapping:'id',type:'int',rn name: 'content',mapping:'content',type:'string',rn name: 'standard',mapping:'standard',type:'string',rn name: 'difficulty',mapping:'difficulty',type:'string',rn name: 'value',mapping:'value',type:'int'rn ]);rnrn var myReader=new Ext.data.JsonReader(rn [color=#FF0000]root: 'questions'[/color] ,myRecordrn );rn var ds = new Ext.data.Store(rn [color=#FF0000]proxy: new Ext.data.HttpProxy(url:'/question/questionAction.action',method:'POST'),[/color]rn reader:myReaderrn );rn ds.load();rn说明:实体Quesion中的属性是id,content,standard,difficulty,value,在返回的页面list.jsp中,我用了发现值已经在页面了,但ext取不到,新加入的包:json-lib-2.1.jar,commons-connections-3.2.jar,commons-beanutils-1.7.0.jar,ezmorph-1.0.3.jarrn帮忙看看啊,特别是红线部分,看看有没有错,我搞了两天了还没搞出来
HTML表单(关于HTML表单的详细使用)
有关于HTML表单的详细使用方法和格式,让学者轻松、简单的掌握HTML表单的相关知识
struts2 自定义类型转换值传递问题?
自定义类型转换值传递问题 :rnrnpublic Object convertValue(Map context, Object value,rn Class toType) rnrn String test = "";rnrn if (Date.class == toType) rnrn [color=#FF0000]test = "ABCD"; // 用什么方式能把值传递到下一个判断中。[/color]rn else if (String.class == toType) rnrn [color=#FF0000]// 怎么取得test属性值。[/color]rn rnrn return null;rn
关于html表单的菜鸟问题
不好意思 问个菜鸟问题rnrn我知道将jsp的变量参数反馈成html表单里文本框的默认值可以这样rn rn rn rn那么下拉列表,滚动列表,单选框,复选框呢, 如何将jsp的参数传到表单里成为默认值(checked)?rnrn有劳大家指点。
关于html的表单和css的问题
关于html和css的简单问题: rn1.用css和html来实现"google",名字的颜色为:蓝红黄蓝绿红,字体为:times new roman,大小为60px.rn2.用html实现制作表格rn要求,表格线均为1px实线,表格总宽度随页面变化,总高度80px,左侧表头列宽100px,下面就是表格rn[img=http://zhidao.baidu.com/question/340209710.html&from=emailmsg][/img]rn这个是百度知道的链接,里面也有表格的图片。rn求这两题的源码
相关热词 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天 c#字典序排序 c# 截屏取色 c#中的哪些属于托管机制