后端-活动管理页面字段校验
This commit is contained in:
parent
362c1385e8
commit
1730b61417
|
|
@ -607,7 +607,7 @@
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input id="title" name="actPageConfigUserinfo-title" placeholder="例如:客户姓名"
|
<input id="title" name="actPageConfigUserinfo-title" placeholder="例如:客户姓名"
|
||||||
class="form-control" type="text" th:value="*{actPageConfigUserinfo.title}"
|
class="form-control" type="text" th:value="*{actPageConfigUserinfo.title}"
|
||||||
maxlength="30" onkeyup="updatePri(this)">
|
maxlength="30" onkeyup="updatePri(this)" required>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -619,7 +619,7 @@
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input id="describe" name="actPageConfigUserinfo-description"
|
<input id="describe" name="actPageConfigUserinfo-description"
|
||||||
placeholder="例如:客户手机号" class="form-control" type="text" th:value="*{actPageConfigUserinfo.description}"
|
placeholder="例如:客户手机号" class="form-control" type="text" th:value="*{actPageConfigUserinfo.description}"
|
||||||
maxlength="30" onkeyup="updatePri(this)">
|
maxlength="30" onkeyup="updatePri(this)" required>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -627,7 +627,7 @@
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-sm-6">
|
<div class="col-sm-6">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-sm-4 control-label is-required">协议内容:</label>
|
<label class="col-sm-4 control-label">协议内容:</label>
|
||||||
<div class="col-xs-8">
|
<div class="col-xs-8">
|
||||||
<textarea id="agreement" name="actPageConfigUserinfo-agreement" maxlength="500" onkeyup="updatePri(this)" class="form-control" rows="3">[[*{actPageConfigUserinfo.agreement}]]</textarea>
|
<textarea id="agreement" name="actPageConfigUserinfo-agreement" maxlength="500" onkeyup="updatePri(this)" class="form-control" rows="3">[[*{actPageConfigUserinfo.agreement}]]</textarea>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -646,7 +646,7 @@
|
||||||
<div>
|
<div>
|
||||||
<span class="btn btn-white btn-file"><span
|
<span class="btn btn-white btn-file"><span
|
||||||
class="fileinput-new">选择图片</span><span class="fileinput-exists">更改</span>
|
class="fileinput-new">选择图片</span><span class="fileinput-exists">更改</span>
|
||||||
<input type="file" id="picture" name="actPageConfigUserinfo-bgImg" onchange="syncPic(this)"></span>
|
<input type="file" id="picture" name="actPageConfigUserinfo-bgImg" onchange="syncPic(this)" required></span>
|
||||||
<a href="#" class="btn btn-white fileinput-exists"
|
<a href="#" class="btn btn-white fileinput-exists"
|
||||||
data-dismiss="fileinput">清除</a>
|
data-dismiss="fileinput">清除</a>
|
||||||
|
|
||||||
|
|
@ -663,7 +663,7 @@
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input id="btn" name="actPageConfigUserinfo-btnText" placeholder="自定义按钮"
|
<input id="btn" name="actPageConfigUserinfo-btnText" placeholder="自定义按钮"
|
||||||
class="form-control" type="text" th:value="*{actPageConfigUserinfo.btnText}"
|
class="form-control" type="text" th:value="*{actPageConfigUserinfo.btnText}"
|
||||||
maxlength="30" onkeyup="updatePri(this)">
|
maxlength="30" onkeyup="updatePri(this)" required>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -780,7 +780,7 @@
|
||||||
<input id="shareConnect" name="actConfig-shareLink"
|
<input id="shareConnect" name="actConfig-shareLink"
|
||||||
placeholder="例如:http://XX" class="form-control" type="text"
|
placeholder="例如:http://XX" class="form-control" type="text"
|
||||||
th:value="*{actConfig.shareLink}"
|
th:value="*{actConfig.shareLink}"
|
||||||
maxlength="30" onkeyup="updatePri(this)">
|
maxlength="30" onkeyup="updatePri(this)" required>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -793,7 +793,7 @@
|
||||||
<input id="shareTitle" name="actConfig-shareTitle"
|
<input id="shareTitle" name="actConfig-shareTitle"
|
||||||
placeholder="例如:2021XX客户节" class="form-control" type="text"
|
placeholder="例如:2021XX客户节" class="form-control" type="text"
|
||||||
th:value="*{actConfig.shareTitle}"
|
th:value="*{actConfig.shareTitle}"
|
||||||
maxlength="30" onkeyup="updatePri(this)">
|
maxlength="30" onkeyup="updatePri(this)" required>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -803,7 +803,7 @@
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-sm-4 control-label is-required">分享描述:</label>
|
<label class="col-sm-4 control-label is-required">分享描述:</label>
|
||||||
<div class="col-xs-8">
|
<div class="col-xs-8">
|
||||||
<textarea id="shareDescribe" name="actConfig-shareDesc" maxlength="500" onkeyup="updatePri(this)" class="form-control" rows="3">[[*{actConfig.shareDesc}]]</textarea>
|
<textarea id="shareDescribe" name="actConfig-shareDesc" maxlength="500" onkeyup="updatePri(this)" class="form-control" rows="3" required>[[*{actConfig.shareDesc}]]</textarea>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -820,7 +820,7 @@
|
||||||
<div>
|
<div>
|
||||||
<span class="btn btn-white btn-file"><span
|
<span class="btn btn-white btn-file"><span
|
||||||
class="fileinput-new">选择图片</span><span class="fileinput-exists">更改</span>
|
class="fileinput-new">选择图片</span><span class="fileinput-exists">更改</span>
|
||||||
<input type="file" id="shareImg" name="actConfig-shareImg" onchange="syncPic(this)"></span>
|
<input type="file" id="shareImg" name="actConfig-shareImg" onchange="syncPic(this)" required></span>
|
||||||
<a href="#" class="btn btn-white fileinput-exists"
|
<a href="#" class="btn btn-white fileinput-exists"
|
||||||
data-dismiss="fileinput">清除</a>
|
data-dismiss="fileinput">清除</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -855,7 +855,7 @@
|
||||||
<input id="qrCode" name="actPageConfigSubscribe-description"
|
<input id="qrCode" name="actPageConfigSubscribe-description"
|
||||||
placeholder="例如:扫描二维码参加活动" class="form-control" type="text"
|
placeholder="例如:扫描二维码参加活动" class="form-control" type="text"
|
||||||
th:value="*{actPageConfigSubscribe.description}"
|
th:value="*{actPageConfigSubscribe.description}"
|
||||||
maxlength="30" onkeyup="updatePri(this)">
|
maxlength="30" onkeyup="updatePri(this)" required>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -872,7 +872,7 @@
|
||||||
<span class="btn btn-white btn-file"><span
|
<span class="btn btn-white btn-file"><span
|
||||||
class="fileinput-new">选择图片</span><span class="fileinput-exists">更改</span>
|
class="fileinput-new">选择图片</span><span class="fileinput-exists">更改</span>
|
||||||
<input type="file" id="backdropImg"
|
<input type="file" id="backdropImg"
|
||||||
name="actPageConfigSubscribe-bgImg" onchange="syncPic(this)"></span>
|
name="actPageConfigSubscribe-bgImg" onchange="syncPic(this)" required></span>
|
||||||
<a href="#" class="btn btn-white fileinput-exists"
|
<a href="#" class="btn btn-white fileinput-exists"
|
||||||
data-dismiss="fileinput">清除</a>
|
data-dismiss="fileinput">清除</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -894,7 +894,7 @@
|
||||||
<span class="btn btn-white btn-file"><span
|
<span class="btn btn-white btn-file"><span
|
||||||
class="fileinput-new">选择图片</span><span class="fileinput-exists">更改</span>
|
class="fileinput-new">选择图片</span><span class="fileinput-exists">更改</span>
|
||||||
<input type="file" id="qrCodeImg"
|
<input type="file" id="qrCodeImg"
|
||||||
name="actPageConfigSubscribe-bgImg2" onchange="syncPic(this)"></span>
|
name="actPageConfigSubscribe-bgImg2" onchange="syncPic(this)" required></span>
|
||||||
<a href="#" class="btn btn-white fileinput-exists"
|
<a href="#" class="btn btn-white fileinput-exists"
|
||||||
data-dismiss="fileinput">清除</a>
|
data-dismiss="fileinput">清除</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue