[英]get multi selection value from lookup field using java script
我需要從查找字段中獲取多個值,我需要對其進行驗證,如果我獲得多個值,我需要給出一條消息,如果獲得一個值,我需要給出另一條消息。我已經嘗試了一些方法,但是沒有用。
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");
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.