【问题标题】:How to specify each input如何指定每个输入
【发布时间】:2017-10-11 16:19:20
【问题描述】:

我想在空输入下放一个红底,但不是所有输入, 我需要在这个例子中修复或添加什么来使它工作,

$(function() {
  $('#submit').on('click', function() {
    var myTitle = $('#title').val(),
      myLocation = $('#location').val(),
      myDescription = $('#description').val(),
      myTime = $('#time').val();
    if (myTitle == '' || myDescription == '' || myLocation == '' || myTime == '') {
      $('#title, #location, #description, #time').css('border-color', 'red');

      return false;

    }
  });
});
input {
  border: none;
  padding: 4px 0;
  background: 0 0;
  text-align: left;
  outline: none;
  display: block;
  width: 100%;
  border-bottom: 1px solid #ccc
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type='text' id='title' placeholder='Add title'>
<input type='text' id='location' placeholder='Add location'>
<input type='text' id='description' placeholder='Add description'>
<input type='time' id='time'>
<button id='submit'>submit</button>

【问题讨论】:

    标签: jquery input


    【解决方案1】:

    只需在输入上使用每个函数并检查是否为impty:

    $(function() {
        $('#submit').on('click', function() {
            $("input").each(function() {
                if ($(this).val() == "") {
                    $(this).css('border-color', 'red');
                }
                else $(this).css('border-color', 'green');
            });
           return false;
        });
    });
    input {
      border: none;
      padding: 4px 0;
      background: 0 0;
      text-align: left;
      outline: none;
      display: block;
      width: 100%;
      border-bottom: 1px solid #ccc
    }
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <input type='text' id='title' placeholder='Add title'>
    <input type='text' id='location' placeholder='Add location'>
    <input type='text' id='description' placeholder='Add description'>
    <input type='time' id='time'>
    <button id='submit'>submit</button>

    【讨论】:

    • Rhanks 亲爱的,我不知道为什么在简单的事情上我的思维停止了哈哈。如果你能帮助我,我还有另一个问题,我有输入类型搜索。我可以禁用它>> prop.('disabled', true) 我的问题是如何切换这个,我尝试了 prop.('disabled', false) 和 removeAttr,这两种方法都不起作用,你有什么想法
    • 在哪种情况下您要切换禁用输入搜索?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-08
    • 2016-06-20
    • 2019-09-26
    • 2018-02-12
    • 2016-06-14
    • 2021-03-16
    • 2012-03-11
    相关资源
    最近更新 更多