使用 java 脚本从查找字段中获取多选值
get multi selection value from lookup field using java script
我需要从查找字段中获取多个值并且我需要对其进行验证,如果我获得多个值我需要提供消息,如果获得一个值我需要提供另一个 message.i尝试了一些但没有用。
function getbankdetails()
{
debugger;
var arr = $('#R3413775').val();
if(arr[0]!="" && arr[1] !="")
{
alert("first"+arr[0]+" "+arr[1]);
}
else
{
alert("sasa");
}
}
您可以简单地将元素作为数组获取,然后控制台将 "sasa" 字符串或所选项目列表作为字符串记录(通过用逗号连接数组。
$('#R3413775').change(function(){
getbankdetails();
})
function getbankdetails() {
var arr = $('#R3413775').val();
arr.length == 1
? console.log("sasa")
: console.log(arr.join(', '))
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="R3413775" multiple>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel" >Opel</option>
<option value="audi">Audi</option>
</select>
这可能有效 (Javascript)
function getbankdetails()
{
debugger;
var arr = Array.from(document.getElementById("R3413775").selectedOptions).map((ele) => ele.value)
if(arr[0] && arr[1] && arr.length == 2)
{
alert("first"+arr[0]+" "+arr[1]);
}
else
{
alert("sasa");
}
}
我需要从查找字段中获取多个值并且我需要对其进行验证,如果我获得多个值我需要提供消息,如果获得一个值我需要提供另一个 message.i尝试了一些但没有用。
function getbankdetails()
{
debugger;
var arr = $('#R3413775').val();
if(arr[0]!="" && arr[1] !="")
{
alert("first"+arr[0]+" "+arr[1]);
}
else
{
alert("sasa");
}
}
您可以简单地将元素作为数组获取,然后控制台将 "sasa" 字符串或所选项目列表作为字符串记录(通过用逗号连接数组。
$('#R3413775').change(function(){
getbankdetails();
})
function getbankdetails() {
var arr = $('#R3413775').val();
arr.length == 1
? console.log("sasa")
: console.log(arr.join(', '))
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="R3413775" multiple>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel" >Opel</option>
<option value="audi">Audi</option>
</select>
这可能有效 (Javascript)
function getbankdetails()
{
debugger;
var arr = Array.from(document.getElementById("R3413775").selectedOptions).map((ele) => ele.value)
if(arr[0] && arr[1] && arr.length == 2)
{
alert("first"+arr[0]+" "+arr[1]);
}
else
{
alert("sasa");
}
}