巡视时禁用突出显示的表单
Disable the highlighted form when it is in tour
我有一个 bootstrap 表单导览,当页面加载时它会突出显示表单。我想在 highlighted.The 用户不应该输入值时禁用表单。
代码:
<link href="https://cdnjs.cloudflare.com/ajax/libs/intro.js/2.5.0/introjs.min.css" rel="stylesheet">
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/intro.js/2.5.0/intro.min.js"></script>
<div class="card " id="div3" data-step="2" data-intro="Tell us.">
<ul class="list-group list-group-flush">
<li class="list-group-item pslist-group-item">
<div class="row ">
<div class="col-md-10 col-xs-12 ">
<div class="form-group">
<div class="row">
<div class="col-md-12 ">
<select class="selectpicker" name="b" id="b" required>
<option value="1">1 </option>
<option value="2" >2</option>
</select>
</div>
</div>
</div>
<div class="form-group">
<div class="row">
<div class="col-md-12 ">
<select class="selectpicker" name="ex" id="ex" required>
<option value="a">a </option>
<option value="b">b</option>
<option value="c">c </option>
</select>
</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
脚本:
<script type="text/javascript">
window.onload = function () {
javascript:introJs().start();
};
</script>
这是我获取代码的参考 link。
谁能告诉我怎么做。
Firstly add disabled
with the select
or readonly
in textbox
case
<select class="selectpicker" name="b" id="b" required disabled>
<option value="1">1 </option>
<option value="2" >2</option>
</select>
因此,当页面加载 introJs()
时,默认情况下它将被禁用。
现在单击 突出显示叠加层 写入 Jquery 以删除属性。
$(document).ready(function() {
$('body').on('click', '.introjs-overlay', function() {
$('select').removeAttr('disabled');
$('input').removeAttr('readonly');
});
});
我有一个 bootstrap 表单导览,当页面加载时它会突出显示表单。我想在 highlighted.The 用户不应该输入值时禁用表单。 代码:
<link href="https://cdnjs.cloudflare.com/ajax/libs/intro.js/2.5.0/introjs.min.css" rel="stylesheet">
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/intro.js/2.5.0/intro.min.js"></script>
<div class="card " id="div3" data-step="2" data-intro="Tell us.">
<ul class="list-group list-group-flush">
<li class="list-group-item pslist-group-item">
<div class="row ">
<div class="col-md-10 col-xs-12 ">
<div class="form-group">
<div class="row">
<div class="col-md-12 ">
<select class="selectpicker" name="b" id="b" required>
<option value="1">1 </option>
<option value="2" >2</option>
</select>
</div>
</div>
</div>
<div class="form-group">
<div class="row">
<div class="col-md-12 ">
<select class="selectpicker" name="ex" id="ex" required>
<option value="a">a </option>
<option value="b">b</option>
<option value="c">c </option>
</select>
</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
脚本:
<script type="text/javascript">
window.onload = function () {
javascript:introJs().start();
};
</script>
这是我获取代码的参考 link。 谁能告诉我怎么做。
Firstly add
disabled
with theselect
orreadonly
intextbox
case
<select class="selectpicker" name="b" id="b" required disabled>
<option value="1">1 </option>
<option value="2" >2</option>
</select>
因此,当页面加载 introJs()
时,默认情况下它将被禁用。
现在单击 突出显示叠加层 写入 Jquery 以删除属性。
$(document).ready(function() {
$('body').on('click', '.introjs-overlay', function() {
$('select').removeAttr('disabled');
$('input').removeAttr('readonly');
});
});