как проверить скрытый ввод пуст или не использовать иначе, если условия в laravel - PullRequest
0 голосов
/ 25 октября 2019

это мое скрытое поле ввода

<input type="hidden" id="hdnship" name="origin_port"  value="">

это моя функция для получения значения скрытого поля ввода

function myfunction(){
     $('#printarray').on('click', function() { 
         var array = []; 
         $("input:checkbox[name=origin_port]:checked").each(function() { 
             array.push($(this).val());  
         }); 
         alert(array);
         $('#hdnship').val(array); 
     }); 
 }

Ответы [ 3 ]

0 голосов
/ 25 октября 2019

Я думаю, вы должны проверять каждый тип ввода текста вместо checked attribute флажка, который в основном не соответствует типу вашего скрытого ввода:

function myfunction(){
     $('#printarray').on('click', function() { 
         var array = []; 
         $("input[type=text]").each(function() { 
             if($(this).val().length !== 0) {
                 array.push($(this).val()); 
             } 
         }); 
         alert(array);
         $('#hdnship').val(array); 
     }); 
 }
0 голосов
/ 25 октября 2019

Вы можете попробовать это также для проверки hidden пусто или нет

$(document).ready(function(){
	
  $(".jsButton").click(function(){
       var array = [],emptyvalue=[]; 
         $("input[type=hidden]").each(function() 
		    {        
             if($(this).val().length !== 0)
             {
                 array.push($(this).val());                     
             }
             else
             {
               emptyvalue.push("value");
             } 
         });          
         $('#lblHasValue').html(array.join(',')); 
         $('#lblNotValue').html(emptyvalue.join(',')); 
         
    });   
  });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="hidden"  value="hidden1">
<input type="hidden"  value="hidden2">
<input type="hidden" value="hidden3">
<input type="hidden">
<input type="hidden">

<button type="button" class="jsButton">Set & Get Hidden Value</button> <br/>
<lable id="lblHasValue"></lable> <br/>
<lable id="lblNotValue"></lable>

Вы можете установить, если поле hidden не имеет значения, если поле hidden имеет значение, которое вы получаете, и установите

0 голосов
/ 25 октября 2019

Вы можете проверить свой ввод, если он не пустой:Вы можете просто использовать this.value:

if( !$("input").value ) {
   console.log("Empty");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...