gpt4 book ai didi

jquery - 如何在JQuery中的select标签中选择指定选项时编写if语句

转载 作者:行者123 更新时间:2023-12-01 08:35:41 25 4
gpt4 key购买 nike

我希望在表单中有一个 if 语句,如果选择了禁用的选择(占位符),则不允许发送表单。但是,我不知道该怎么做?

我的尝试:

if ($("option:selected") == $('#dis')) {
error_last_name = 'Last Name is required';

$('#error_last_name').text(error_last_name);
$('#Event_Name').css('border-color', '#cc0000');
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="form-group">
<label>Privilege: </label>

<select name="Privilege" id="Privilege" class="dialogin">
<option id="dis" disabled selected>Select a Privilege:</option>
<option value="normal">Normal</option>
<option value="privileged">Privileged</option>
</select>

<span id="error_last_name" class="text-danger"></span>
</div>

不幸的是,这没有任何作用。感谢任何帮助:) 变量 error_last_name 之前已创建。

最佳答案

在选项中添加值标签。使用下面的行获取所选选项的值。我使用了选择框更改事件来显示消息。

var getVal = $("#Privilege option:selected").val();

$("#Privilege").change(function(){
var getVal = $("#Privilege option:selected").val();

if (getVal == "") {
alert("empty");
// your code
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="form-group">
<label>Privilege: </label>

<select name="Privilege" id="Privilege" class="dialogin">
<option value="" id="dis" selected>Select a Privilege:</option>
<option value="normal">Normal</option>
<option value="privileged">Privileged</option>
</select>

<span id="error_last_name" class="text-danger"></span>
</div>

关于jquery - 如何在JQuery中的select标签中选择指定选项时编写if语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56422465/

25 4 0