DedeCMS自定义表单

核心—频道模型—-自定义表单中添加一个自定义表单,根据自需情况添加字段

添加字段是注意:

1>添加单行文本、多行文本、时间类型是按照正常情况添加;

2>添加radio选项卡时,需要填写默认值(例如:先生,女士)默认值的顺序要和模板上的顺序一样;

3>填写类似“地区”这种的联动类型时:数据类型选联动类型,默认值:nativeplace,字段名称:nativeplace 这些都是固定的;

4>添加 使用select下拉框这种数据类型,默认值(例如:3个月,6个月,1年)默认值的顺序要和模板上的顺序一样;

页面上调用:

关于页面上调用一些自定义表单的常规项都可以在自定义表单管理中点击前台预览—-在线发布申请的源文件中找到!!!
例子:http://www.960966.com/plus/diy.php?action=post&diyid=1

<form id=”apply_frm” action=”/plus/diy.php” method=”post” enctype=”multipart/form-data”>
<input type=”hidden” name=”action” value=”post” />
<input type=”hidden” name=”diyid” value=”1″ />
<input type=”hidden” name=”do” value=”2″ />
//这些隐藏的项不可少
<table style=”width:97%;” cellpadding=”0″ cellspacing=”1″>
<tr>
<td align=”right” valign=”top”>地区:</td>
<td><input type=’hidden’ id=’hidden_nativeplace’ name=’nativeplace’ value=’0′ />
<span id=’span_nativeplace’></span>
<span id=’span_nativeplace_son’></span>
<span id=’span_nativeplace_sec’></span>
<script language=”javascript” type=”text/javascript” src=”/images/enums.js”></script>
<script language=’javascript’ type=’text/javascript’ src=’/data/enums/nativeplace.js’></script>
<script language=”javascript” type=”text/javascript”>MakeTopSelect(“nativeplace”, 0);</script>
</td>
</tr>
//这块是联动菜单的 所有项目都缺一不可;
<tr>
<td align=”right” valign=”top”>贷款期限:</td>
<td><select name=’time’ style=’width:150px’><option value=’3个月’>3个月</option>
<option value=’6个月’>6个月</option>
<option value=’1年’>1年</option>
<option value=’3年’>3年</option>
<option value=’5年’>5年</option>
<option value=’5年以上’>5年以上</option>
</select>
</td>
</tr>

<tr>
<td align=”right” valign=”top”>姓名:</td>
<td><input type=’text’ name=’name’ id=’name’ style=’width:250px’ class=’intxt’ value=” />
</td>
</tr>
<tr>
<td align=”right” valign=”top”>性别:</td>
<td><input type=’radio’ name=’sex’ class=’np’ value=’先生’ checked>先生
<input type=’radio’ name=’sex’ class=’np’ value=’女士’>女士
</td>
</tr>
<tr>
<td align=”right” valign=”top”>手机号码:</td>
<td><input type=’text’ name=’phone’ id=’phone’ style=’width:250px’ class=’intxt’ value=” />
</td>
</tr>
<input type=”hidden” name=”dede_fields” value=”nativeplace,stepselect;money,text;time,select;zysf,radio;dyw,radio;name,text;sex,radio;phone,text” />
<input type=”hidden” name=”dede_fieldshash” value=”fbdb90d1d5350f721454ad633c868504″ />
//这个也是隐藏而必不可少的
</table>
<div align=’center’ style=’height:30px;padding-top:10px;’>
<input type=”submit” name=”submit” value=”提 交” class=’coolbg’ />
&nbsp;
<input type=”reset” name=”reset” value=”重 置” class=’coolbg’ />
</div>
</form>

发表评论

邮箱地址不会被公开。 必填项已用*标注