123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166 |
- <script>
- $('#nav ul a ').removeClass('on');
- $('#nav ul').append('<a href="{:U("Field/index",array(moduleid=>$_GET[moduleid]))}" class="edit">{:L(field_manage)}</a> | <a href="{:U("Field/add",array(moduleid=>$_GET[moduleid]))}" class="add">{:L(field_add)}</a> |');
- <if condition="$action_name=='add'"> $('#nav ul a.add ').addClass('on');</if>
- <if condition="$action_name=='edit'"> $('#nav ul a.edit ').addClass('on');</if>
- $.ajaxSetup ({ cache: false });
- function field_setting(type)
- {
- if(type=='verify'){
- $('#field_tr').hide();
- $('#field').val('verifyCode');
- $('#name').val('验证码');
- $('#pattern').val('en_num');
- $('#minlength').val('4');
- $('#maxlength').val('4');
- $('#required').attr("checked",true);
- $('#ispost_1').attr("checked",true);
- }else{
- $('#field_tr').show();
- }
- var data = {$vo["setup"]|json_encode};
- var url = "{:U('Field/add')}&isajax=1&moduleid={$moduleid}&type="+type;
- $.ajax({
- type: "POST",
- url: url,
- data: data,
- beforeSend:function(){
- $('#field_setup').html('<img src="./Public/Images/msg_loading.gif">');
- },
- success: function(msg){
- $('#field_setup').html(msg);
- },
- complete:function(){
- },
- error:function(){
- }
- });
- }
- </script>
- <form name="myform" id="myform" action="<if condition="$action_name=='add'">{:U($module_name.'/insert')}<else />{:U($module_name.'/update')}</if>" method="post">
- <input type="hidden" id="moduleid" name="moduleid" value="{$moduleid}"/>
- <table cellpadding=0 cellspacing=0 class="table_form" width="100%">
- <tr>
- <td width="140"><font color="red">*</font>{:L(field_type)}</td>
- <td>
- <select id="type" name="type" class="required" id="type" minlength="1" onchange="javascript:field_setting(this.value);" <if condition="$action_name=='edit'">disabled</if>>
- <option value='' >请选择字段类型</option>
- <option value="catid">栏目</option>
- <option value="title">标题</option>
- <option value="typeid">类别</option>
- <option value="text" >单行文本</option>
- <option value="textarea" >多行文本</option>
- <option value="editor" >编辑器</option>
- <option value="select" >下拉列表</option>
- <option value="radio" >单选按钮</option>
- <option value="checkbox" >复选框</option>
- <option value="image" >单张图片</option>
- <option value="images" >多张图片</option>
- <option value="file" >单文件上传</option>
- <option value="files" >多文件上传</option>
- <option value="number" >数字</option>
- <option value="datetime" >日期和时间</option>
- <option value="posid" >推荐位</option>
- <option value="groupid" >会员组</option>
- <option value="linkage" >联动菜单</option>
- <option value="template" >模板选择</option>
- <option value="verify" >验证码</option>
- </select>
- </td>
- </tr>
- <tr id="field_tr">
- <td width="140"><font color="red">*</font>{:L(field_field)}</td>
- <td><input type="text" id="field" name="field" value="{$vo.field}" class="input-text"
- <if condition="$action_name=='add'"> validate="required:true, english:true,remote: '{:U($module_name.'/insert?isajax=1&moduleid='.$_GET['moduleid'])}' ,minlength:2, maxlength:20" </if> /> </td>
- </tr>
- <tr>
- <td width="140"><font color="red">*</font>{:L(field_name)} </td>
- <td><input type="text" id="name" name="name" value="{$vo.name}" class="input-text required" minlength="2" maxlength="30" /> </td>
- </tr>
- <tr>
- <td width="140">{:L(field_setup)}</td>
- <td id="field_setup">
- </td>
- </tr>
- <tr>
- <td width="140">{:L(field_class)}</td>
- <td><input type="text" id="class" name="class" value="{$vo.class}" size="10" class="input-text" /></td>
- </tr>
- <tr>
- <td width="140">{:L(field_required)}</td>
- <td><input type="radio" id="required" name="required" value="1"<if condition="$vo[required]==1"> checked</if>>是 <input type="radio" name="required" value="0" <if condition="$vo[required]==0"> checked</if>> 否
- </td>
- </tr>
- <tr>
- <td width="140">{:L(field_pattern)}
- </td>
- <td>{:Form::select(array('field'=>'pattern','options'=>$field_pattern),$vo[pattern])}
- </td>
- </tr>
- <tr>
- <td width="140">{:L(field_lange)}</td>
- <td>
- 最小 <input type="text" id="minlength" name="minlength" value="{$vo.minlength}" size="2" class="input-text" /> 最大 <input type="text" id="maxlength" name="maxlength" value="{$vo.maxlength}" class="input-text" size="2" />个字符
- </td>
- </tr>
- <tr>
- <td width="140">{:L(field_errormsg)}</td>
- <td>
- <input type="text" id="errormsg" name="errormsg" value="{$vo.errormsg}" class="input-text" size="50" />
- </td>
- </tr>
- <tr>
- <td width="140">{:L(field_post)}</td>
- <td>
- {:Form::radio(array('field'=>'ispost','options'=>$options),$vo[ispost])}
- </td>
- </tr>
- <tr>
- <td width="140">{:L(field_unpost_group)}</td>
- <td>
- {:Form::checkbox(array('field'=>'unpostgroup','options'=>$usergroup,'setup'=>array('labelwidth'=>'90')),$vo[unpostgroup])}
- </td>
- </tr>
- </table>
- <div class="btn">
- <if condition="$vo['id']!=''">
- <input type="hidden" name="type" value="{$vo.type}" />
- <input type="hidden" name="oldfield" value="{$vo.field}" />
- <input TYPE="hidden" name="id" value="{$vo.id}">
- </if>
- <INPUT TYPE="submit" value="{:L('dosubmit')}" class="button buttonBtn" >
- <input TYPE="reset" value="{:L('cancel')}" class="button">
- </div>
- </form>
- </div>
- <script>
- $('#type').val('{$vo[type]}');
- field_setting('{$vo[type]}');
- </script>
- </body></html>
|