jQuery MiniUI

 找回密码
 立即注册
查看: 2536|回复: 3
打印 上一主题 下一主题

form处理问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-6-13 12:40:38 |只看该作者 |倒序浏览
本帖最后由 jifeng 于 2013-6-13 13:40 编辑

    <form id="form1" method="post">
        <input name="id" class="mini-hidden" />
        <fieldset style="border:solid 1px #aaa;padding:3px;">
            <legend >基本信息1</legend>
            <div  id = “info1” style="padding:5px;">
            <table style="table-layout:fixed;">
                <tr>
                    <td style="width:70px;">部门:</td>
                    <td style="width:150px;">   
                        <input name="department" class="mini-textbox" required="true"  emptyText="请输入部门"/>
                    </td>
                    <td style="width:70px;">所属部门:</td>
                    <td style="width:150px;">   
                        <input name="ssdepartment" class="mini-combobox" textField="ssdepartment"
                            url="" />
                    </td>
                </tr>
         </table >
            </div>        </fieldset><fieldset style="border:solid 1px #aaa;padding:3px;">     
       <legend >基本信息2</legend>            
<div id = “info2” style="padding:5px;">         
  <table style="table-layout:fixed;">              
  <tr>                    
<td style="width:70px;">姓名:</td>         
           <td style="width:150px;">                     
       <input name="Name" class="mini-textbox" required="true"  emptyText="请输入姓名"/>                    </td>                    <td style="width:70px;">地址:</td>            
       <td style="width:150px;">                       
     <input name="add" class="mini-combobox" textField="add"                  
          url="" />                    </td>     
           </tr>     
    </table >           
</div>      
</fieldset>      
  <div style="text-align:center;padding:10px;">            
               <a class="mini-button" style="width:60px;margin-right:20px;">确定</a>           
        <a class="mini-button" style="width:60px;">取消</a>           
    </div>
</form>
上面的代码,在form中有两块,一块是基本信息1,一块是基本信息2,这两块信息在一个表单form1中。其中信息1来自数据库表1,信息2来自数据库表2,我想知道怎么取得数据库中的两个表信息,由于只有1个表单,我不清楚怎么处理,才能使两个表的信息分别再页面两块中显示?



Rank: 8Rank: 8

沙发
发表于 2013-6-13 14:20:52 |只看该作者
你直接给这个form中的所有控件,都给上不同的name,
后台分别从2张表查询出所有数据,拼接到一个data中
比如 var data = {a:"1",b:"2",c:"3",d:"4"}
界面上,
基本信息1 下面有 name="a"的textbox和name="b"的combobox
基本信息2 下面有 name="c"的textbox和name="d"的combobox

然后直接form.setData(data)就可以了

Rank: 3Rank: 3

板凳
发表于 2013-6-13 17:23:51 |只看该作者
factory 发表于 2013-6-13 14:20
你直接给这个form中的所有控件,都给上不同的name,
后台分别从2张表查询出所有数据,拼接到一个data中
比 ...

谢谢指点,在问个问题,
  <form id="form1" action=“../....”method="post">
        <input name="id" class="mini-hidden" />
    <div style="text-align:center;padding:10px;">            
               <a class="mini-button" style="width:60px;margin-right:20px;">确定</a>           
        <a class="mini-button" style="width:60px;">取消</a>           
    </div>  
</form>
上面form中执行action后,后台传过来个字符串“错误!”,在上面的代码中怎么写,才能弹出这个提示

Rank: 8Rank: 8

地板
发表于 2013-6-14 10:13:05 |只看该作者
jifeng 发表于 2013-6-13 17:23
谢谢指点,在问个问题,
  
        

这个跟你平时表单提交返回错误信息一样的,可以直接response.write等等

Archiver|普加软件

GMT+8, 2024-11-28 16:01 , Processed in 1.050786 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部