【发布时间】:2021-05-13 23:53:00
【问题描述】:
下面的代码适用于一个文本框输入“部门名称”。但是,我要求所有输入字段都有数据,并且“ACFTREG”下拉列表(从 Sharepoint 列表中填充)有一个不是默认值“选择”的选择。请注意,此代码将显示在 Sharepoint Online 的 CEWP 中,因此不允许使用表单标签。
$(document).ready(function() {
var checkField;
checkField = $("input#departname").val().length;
var enableDisableButton = function() {
if (checkField > 0) {
$('#btnUploadFiles').removeAttr("disabled");
} else {
$('#btnUploadFiles').attr("disabled", "disabled");
}
}
enableDisableButton();
$('input#departname').keyup(function() {
checkField = $("input#departname").val().length;
enableDisableButton();
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
Select File: <input type="File" id="inputTypeFiles" required><br />
Departname: <input id="departname" type="textbox" required><br />
Date: <input type="text" id="datepicker" autocomplete="off" name="hidden" required><br />
Filename: <input id="filename" type="textbox" required><br />
ACFTREG:
<select id="ACFTREG" class="select" required>
<option disabled="disabled" selected="selected">Select</option><br />
<input type="submit" id="btnUploadFiles" value="Upload" />
</select>
【问题讨论】:
-
您的意思是,一旦获得包括选择选项在内的所有值,您就想启用上传按钮,对吧?或其他我不确定您的问题的问题
-
是的,你说得对。当所有输入都包含选择值时启用上传按钮。
-
好吧,我猜你得到了答案
标签: javascript html jquery sharepoint-online