为了账号安全,请及时绑定邮箱和手机立即绑定

同时从多个选择中获取和存储值

同时从多个选择中获取和存储值

慕田峪4524236 2021-09-30 15:22:45
我得到了 7 select,我需要读取它们的值以便稍后使用它,但是我只能读取第一个选择的值,如果我尝试读取第二个或多个,它会崩溃。我需要能够识别哪个selects'值""与读取它不同,但如果该值等于"",则忽略它。这是我的脚本:$(document).ready(function() {  $("#MENU").change(function() {    $(this).find("option:selected").each(function() {      var optionValue = $(this).attr("value");      if (optionValue) {        $(".box").not("." + optionValue).hide();        $("." + optionValue).show();      } else {        $(".box").hide();      }    });  }).change();});function myFuction() {  //Getting Value  //var selValue = document.getElementById("singleSelectDD").value;  var selObj = document.getElementById("MENU");  var selValue = selObj.options[selObj.selectedIndex].value;  //Setting Value  document.getElementById("valorsel").value = selValue;}function ELEMENTO() {  //Getting Value  //var selValue = document.getElementById("singleSelectDD").value;  var modifica1 = document.getElementById("AREA");  var modifica2 = document.getElementById("BANCO");  var modifica3 = document.getElementById("USOCFDI");  var modifica4 = document.getElementById("DEPARTAMENTO");  var modifica5 = document.getElementById("EMPRESA");  var modifica6 = document.getElementById("GIRO");  var modifica7 = document.getElementById("NEGOCIO");  var modval1 = modifica1.options[modifica1.selectedIndex].value;  var modval2 = modifica2.option[modifica2.selectedIndex].value;  var modval3 = modifica3.option[modifica3.selectedIndex].value;  var modval4 = modifica4.option[modifica4.selectedIndex].value;  var modval5 = modifica5.option[modifica5.selectedIndex].value;  var modval6 = modifica6.option[modifica6.selectedIndex].value;  var modval7 = modifica7.option[modifica7.selectedIndex].value;}});
查看完整描述

2 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

您可以使用 if 语句来查看它是否为空。请参阅下面的示例:


function ELEMENTO(){

       var modifica1 = document.getElementById("BANCO");

       var modval1= modifica1.options[modifica1.selectedIndex].value;

       var val = modval1.trim();

       if(val){

            document.getElementById("modfinal").value = modval1;

       }

}

希望这可以帮助!



查看完整回答
反对 回复 2021-09-30
  • 2 回答
  • 0 关注
  • 160 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信