📄 info_channel_field.tpl
字号:
<script language='javascript'>
<!--
function checkValue()
{
var Obj = document.frmInfo;
for(var i = 0; i < Obj.Caption.length; i++)
{
/*
if(!Obj.Caption[i].value)
{
alert('栏位 ' + (i + 1) + ' 标题不能为空');
Obj.Caption[i].focus();
return false;
}
*/
if(!Obj.Type[i].options[Obj.Type[i].selectedIndex].value)
{
alert('栏位 ' + (i + 1) + ' 类型不能为空');
Obj.Type[i].focus();
}
if(Obj.Caption[i].value)
{
switch(Obj.Type[i].options[Obj.Type[i].selectedIndex].value)
{
case '{CHANNEL_FIELD_TYPE_RADIO}':
case '{CHANNEL_FIELD_TYPE_CHECKBOX}':
case '{CHANNEL_FIELD_TYPE_SELECT}':
{
if(!Obj.Reference[i].value || Obj.Reference[i].value.indexOf(',') == -1)
{
alert('单选,复选,下拉类型的栏位必须有1项以上可供选择');
Obj.Reference[i].focus();
return false;
}
}
}
}
}
if(Obj.Init.checked)
{
if(!confirm('即将进行对频道数据进行初始化,如果原来确定过资讯的频道将导致资料丢失。'))
{
return false;
}
}
return true;
}
//-->
</script>
<table width="100%" border="0" cellspacing=0 cellpadding=5 class=adminform>
<form action='{CurrentURL}&code=modify_field&ids={ids}' method=POST name='frmNav'>
<tr class='info_title'>
<td colspan=3>
<strong>修改频道内容</strong>
变更字段数: <input type=text value='{FieldCount}' name='FieldCount'>
<input type='button' value='GO' onClick='window.location="{CurrentURL}&code=modify_field&ids={ids}&FieldCount=" + document.frmNav.FieldCount.value;'>
</td>
</tr>
</form>
<form action="{ACTION}" method='POST' name='frmInfo' onSubmit='return checkValue();' enctype='multipart/form-data'>
<input type='hidden' name='FormID' value='{ids}'>
<input type='hidden' name='FieldCount' value='{FieldCount}'>
<tr class='info_content'>
<td colspan=3>
<table width=100% border=0 cellspacing=0 cellpadding=5>
<tr>
<th>标题</th>
<th>描述</th>
<th>类型</th>
<th>显示长度</th>
<th>参考值</th>
<th>默认值</th>
<th>规则</th>
<th>唯一</th>
<th>排序ID</th>
</tr>
<!-- beginRow FieldList -->
<tr>
<td>
<input type='hidden' name='ids_{FieldList.i}' id='ids_{FieldList.i}' value='{FieldList.ID}'>
<input type='text' size=20 value='{FieldList.Caption}' id='Caption' name='Caption_{FieldList.i}'>
</td>
<td>
<input type='text' size=20 value='{FieldList.Descript}' id='Descript' name='Descript_{FieldList.i}'>
</td>
<td>
<select name='Type_{FieldList.i}' id='Type'>
<option value='{CHANNEL_FIELD_TYPE_TEXT}' {FieldList.IsText}>单行文本框</option>
<option value='{CHANNEL_FIELD_TYPE_DATE}' {FieldList.IsDate}>日期框</option>
<option value='{CHANNEL_FIELD_TYPE_TEXTAREA}' {FieldList.IsTextarea}>多行文本框</option>
<option value='{CHANNEL_FIELD_TYPE_RADIO}' {FieldList.IsRadio}>单选框</option>
<option value='{CHANNEL_FIELD_TYPE_CHECKBOX}' {FieldList.IsCheckbox}>复选框</option>
<option value='{CHANNEL_FIELD_TYPE_SELECT}' {FieldList.IsSelect}>下拉框</option>
<option value='{CHANNEL_FIELD_TYPE_UPLOAD}' {FieldList.IsUpload}>文件上传框</option>
</select>
</td>
<td>
<input type='text' size=6 value='{FieldList.Size}' id='Size' name='Size_{FieldList.i}'>
</td>
<td>
<textarea colspan=30 rows=3 name='Reference_{FieldList.i}' id='Reference'>{FieldList.Reference}</textarea>
</td>
<td>
<textarea colspan=30 rows=3 name='DefaultValue_{FieldList.i}' id='DefaultValue'>{FieldList.DefaultValue}</textarea>
</td>
<td>
<select name='Verify_{FieldList.i}' id='Verify'>
<option value=''></option>
<option value='NotNull' {FieldList.IsNotNull}>非空</option>
<option value='NumericField' {FieldList.IsNumeric}>数字</option>
<option value='EmailField' {FieldList.IsEmailField}>Email</option>
</select>
</td>
<td>
<input type='checkbox' size=6 value='1' {FieldList.UniqidField} id='UniqidField' name='UniqidField_{FieldList.i}'>
</td>
<td>
<input type='text' size=4 value='{FieldList.OrderID}' id='OrderID' name='OrderID_{FieldList.i}'>
</td>
</tr>
<!-- endRow FieldList -->
</table>
</td>
</tr>
<tr align="center" class='info_bottom'>
<td colspan=3>
<input type="submit" value="修改频道属性">
<input type="button" onClick='doCancle();' value="取消(C)" accesskey="c">
<input name="btnSubmit" type="hidden" id="btnSubmit" value="1">
<input type=checkbox name='Init' value=1 checked> 初始化数据.
</td>
</tr>
</form>
<tr class='info_content'>
<td>
<font color=red>Warning: </font>对已经确定过信息的频道的修改,将导致资料的丢失<br><br>
多行文本框尺寸用 n,n的形式,单选、复选忽略尺寸设置,下拉框指定尺寸即为行数.<br>
参考值是指 单选、复选、下拉框的项目内容,多个值间用半角“,”分隔.<br>
默认值对每种类型的栏目均有效(除文件上传框),多个默认值用半角“,”分隔<br><br>
标题如果为空则忽略此栏位<br>
<br>
如果是日期类型的栏位, 默认值{now}表示当前时间.<br>
如果没有选择初始化数据, 则只能对现有的数据进行修改, 不能新增和删除.<br>
</td>
</tr>
</table>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -