簡體   English   中英

使用Java腳本從查找字段獲取多選值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM