自定義表單語(yǔ)法說(shuō)明
更新時(shí)間:2019-12-10
自定義表單,可以在站外/站內(nèi)任何頁(yè)面添加。在頁(yè)面添加表單后,只需修改表單模板,無(wú)需修改頁(yè)面代碼即可實(shí)現(xiàn)更新表單。
一、使用流程:
1.點(diǎn)擊“業(yè)務(wù)-表單管理-表單設(shè)置”,點(diǎn)擊“新建表單”,設(shè)置表單驗(yàn)證方式、表單項(xiàng)及必填限制。確定后,表單將按照既定規(guī)則生成,復(fù)制代碼到頁(yè)面中即可使用。
代碼說(shuō)明:
var conf={
/** 必填配置 **/
el:'.a', //表單填充的位置的元素類名或ID
siteid: "5be9228ca624633f0d1b000",//網(wǎng)站的ID
hashid: "5c4833b24db67f23be6df000",//表單的hashid
/** 常用配置 **/
success:function () {
alert('表單1的成功回調(diào)')
},//成功后的回調(diào)
fail:function (code) {
alert('表單1的失敗') //code為錯(cuò)誤碼
},
/** 高級(jí)配置 **/
init:function(){
consoele.log('初始化') //WeStarForm對(duì)象初始化時(shí)執(zhí)行
},
autoRefresh:true, //自動(dòng)刷新選項(xiàng),默認(rèn)為刷新,當(dāng)存在success,fail,自動(dòng)刷新失效
redirect:'http://www.baidu.com', //表單提交成功后的定向地址,如果存在success,此項(xiàng)失效
};
new WeStarForm(conf);
二、修改模板
<input type="hidden" name="valid" value="0"> <input type="hidden" name="hashid" value="5c455c072f03b95ea2613c32">
//value=0,提交表單無(wú)需驗(yàn)證
//value=1,提交表單需要滑動(dòng)驗(yàn)證
//value=2,提交表單需要驗(yàn)證手機(jī)短信
<div class="row ui-form-item">
<div class="label">稱呼</div>
<input type="text" name="name" data-rule="" data-msg-required="請(qǐng)輸入稱呼" placeholder="請(qǐng)輸入稱呼">
//data-rule="",當(dāng)前表單項(xiàng)非必填;
//data-rule="required",當(dāng)前表單項(xiàng)必填。
</div>
</div>
三、編輯表單
修改表單后,需要修改模板才能生效。但無(wú)需修改頁(yè)面代碼。
比如:表單驗(yàn)證從無(wú)需驗(yàn)證修改位需要短信驗(yàn)證,需要修改模板代碼,將value值改為“2”
<input type="hidden" name="valid" value="0">
四、微信通知
(1)如果不同表單由不同的人處理,可以給不同表單設(shè)置不同的微信通知對(duì)象。
(需要先添加為網(wǎng)站管理員,網(wǎng)站管理員在自己賬戶的賬號(hào)設(shè)置處綁定微信;然后關(guān)注公眾號(hào)五星網(wǎng)站)
(2)如果沒(méi)有特殊要求,也可以在網(wǎng)站設(shè)置-通知設(shè)置處,設(shè)置統(tǒng)一的通知對(duì)象。包括短信通知、郵件通知、站內(nèi)信通知、微信公眾號(hào)通知。