자바 스크립트에서 오류 메시지를 숨기는 방법

카니 R

나는 하나의 파일 업로드 양식 필드가 있습니다. 여기에 파일을 선택하지 않고 오류 메시지를 표시하고 싶다는 의미입니다.이 코드에서 아무 파일이나 선택하면 정상적으로 작동합니다. 오류 메시지를 숨기고 싶다는 것을 의미합니다. 방법을 모르겠습니다. 이 작업을 수행???

$("#horoscope_form").submit(function(e) {
  e.preventDefault();
  var filename = document.forms["myForm"]["Filename"].value;
  if (filename == null || filename == "") {
    $("#fileselect_error").show();
    return false;
  } else {
    var filename = document.getElementById("myFile").value;
    alert(filename);
    $("#fileselect_error").hide();
    return false;
  }
});
<form method="post" enctype="multipart/form-data" class="form-horizontal" style="margin-top: 20px;" id="horoscope_form" name="myForm">
  <div class="form-group">
    <label class="control-label col-xs-3">File Upload</label>
    <div class="col-md-9">
      <div class="fileupload fileupload-new" data-provides="fileupload">
        <div class="input-append">
          <div class="uneditable-input">
            <span class="fileupload-preview"></span>
          </div>
          <span class="btn btn-default btn-file" id="fileinput">
                                    <span class="fileupload-exists">Change</span>
          <span class="fileupload-new">Select file</span>
          <input type="file" id="myFile" name="Filename">
          </span>
        </div>
      </div>
    </div>
  </div>
  <div class="form-group">
    <div class="col-md-offset-3 col-xs-5">
      <span id="fileselect_error"><strong >Error!</strong> Please select your file.</span>
    </div>
  </div>
  <div class="form-group">
    <div class="col-xs-offset-3 col-md-12">
      <button class="btn btn-primary" value="register" type="submit">Upload The Horoscope</button>
    </div>
  </div>
</form>

리노 라지

변경 사항

$("input:file").change(function (){
    console.log($(this).val().trim())// You will get the input value.
       if($(this).val().trim().length){
         $("#fileselect_error").hide();
       }
       else{
         $("#fileselect_error").show();
       }
});

작업 예

$(document).ready(function() {
  //$("#fileselect_error").hide();
  $("input:file").change(function() {
    console.log($(this).val().trim())
    if ($(this).val().trim().length) {
      $("#fileselect_error").hide();
    } else {
      $("#fileselect_error").show();
    }
  });
  $("#horoscope_form").submit(function(e) {
    e.preventDefault();
    var filename = document.forms["myForm"]["Filename"].value;
    if (filename == null || filename == "") {
      $("#fileselect_error").show();
      return false;
    } else {
      var filename = document.getElementById("myFile").value;
      alert(filename);
      $("#fileselect_error").hide();
      return false;
    }
  });

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form method="post" enctype="multipart/form-data" class="form-horizontal" style="margin-top: 20px;" id="horoscope_form" name="myForm">

  <div class="form-group">

    <label class="control-label col-xs-3">File Upload</label>

    <div class="col-md-9">

      <div class="fileupload fileupload-new" data-provides="fileupload">

        <div class="input-append">

          <div class="uneditable-input">

            <span class="fileupload-preview"></span>

          </div>

          <span class="btn btn-default btn-file" id="fileinput">

                                    <span class="fileupload-exists">Change</span>

          <span class="fileupload-new">Select file</span>

          <input type="file" id="myFile" name="Filename">
          </span>

        </div>

      </div>

    </div>

  </div>

  <div class="form-group">
    <div class="col-md-offset-3 col-xs-5">
      <span id="fileselect_error"><strong >Error!</strong> Please select your file.</span>
    </div>
  </div>

  <div class="form-group">
    <div class="col-xs-offset-3 col-md-12">
      <button class="btn btn-primary" value="register" type="submit">Upload The Horoscope</button>
    </div>
  </div>

</form>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트에서 요소를 숨기는 방법

분류에서Dev

자바 스크립트에서 div를 숨기는 방법?

분류에서Dev

nodejs 자바 스크립트에서`...`오류를 해결하는 방법

분류에서Dev

Java 스크립트에서 오류 상자 유효성 검사를 숨기는 방법

분류에서Dev

자바 스크립트를 사용하여 경고없이 오류 메시지를 표시하는 방법

분류에서Dev

자바 스크립트에서 경고 상자를 숨기는 방법

분류에서Dev

Ajax 교차 도메인 요청에서 자바 스크립트 오류를 피하는 방법

분류에서Dev

자바 스크립트로 라디오 버튼 상태에 따라 요소를 숨기는 방법

분류에서Dev

자바에서 쉘 스크립트를 실행하여 오류를 얻는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 적절한 오류 처리를 수행하는 방법은 무엇입니까?

분류에서Dev

C #에서 자바 스크립트 코드의 구문 오류를 얻는 방법

분류에서Dev

clojurescript에서 자바 스크립트 오류를 잡는 더 좋은 방법이 있습니까?

분류에서Dev

가라테 보고서에서 자바 스크립트 메소드 코드를 숨기는 방법

분류에서Dev

암호화로 자바 스크립트를 숨기는 방법?

분류에서Dev

자바 스크립트에서 슬라이드로 div를 표시 / 숨기기하는 방법 (jQuery 제외)

분류에서Dev

자바 스크립트를 사용하는 숨김 표시 기능 중 오류

분류에서Dev

Jasmine 예상 기능에서 오류 메시지를 숨기는 방법

분류에서Dev

몇 초 동안 메시지를 표시 한 다음 자바 스크립트에서 사라지는 방법

분류에서Dev

브라우저에서 자바 스크립트를 사용하여 메시지를 표시하는 방법

분류에서Dev

자바 스크립트에서 링크를 만드는 방법

분류에서Dev

필드에 포커스가있는 경우 자바 스크립트에서 감지하고 그 외에 오류를 지우는 방법은 무엇입니까?

분류에서Dev

버튼 클릭시 자바 스크립트에서 드롭 다운을 숨기거나 표시하는 방법

분류에서Dev

자바 스크립트에서 3 초 동안 메시지를 표시하는 방법

분류에서Dev

자바 스크립트에서 버튼 클릭 후 "No More Data"메시지를 표시하는 방법

분류에서Dev

자바 스크립트에서 JQGrid 인라인 탐색 버튼을 숨기거나 표시하는 방법

분류에서Dev

자바 스크립트에서 여러 요소를 숨기는 방법은 무엇입니까?

분류에서Dev

자바 스크립트 약속과 오류를 연결하는 방법

분류에서Dev

자바 스크립트에서 원시 데이터를 오디오로 변환하는 방법

분류에서Dev

PhoneGap에서 launced iOS 시뮬레이터에서 자바 스크립트 오류를 보는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    자바 스크립트에서 요소를 숨기는 방법

  2. 2

    자바 스크립트에서 div를 숨기는 방법?

  3. 3

    nodejs 자바 스크립트에서`...`오류를 해결하는 방법

  4. 4

    Java 스크립트에서 오류 상자 유효성 검사를 숨기는 방법

  5. 5

    자바 스크립트를 사용하여 경고없이 오류 메시지를 표시하는 방법

  6. 6

    자바 스크립트에서 경고 상자를 숨기는 방법

  7. 7

    Ajax 교차 도메인 요청에서 자바 스크립트 오류를 피하는 방법

  8. 8

    자바 스크립트로 라디오 버튼 상태에 따라 요소를 숨기는 방법

  9. 9

    자바에서 쉘 스크립트를 실행하여 오류를 얻는 방법은 무엇입니까?

  10. 10

    자바 스크립트에서 적절한 오류 처리를 수행하는 방법은 무엇입니까?

  11. 11

    C #에서 자바 스크립트 코드의 구문 오류를 얻는 방법

  12. 12

    clojurescript에서 자바 스크립트 오류를 잡는 더 좋은 방법이 있습니까?

  13. 13

    가라테 보고서에서 자바 스크립트 메소드 코드를 숨기는 방법

  14. 14

    암호화로 자바 스크립트를 숨기는 방법?

  15. 15

    자바 스크립트에서 슬라이드로 div를 표시 / 숨기기하는 방법 (jQuery 제외)

  16. 16

    자바 스크립트를 사용하는 숨김 표시 기능 중 오류

  17. 17

    Jasmine 예상 기능에서 오류 메시지를 숨기는 방법

  18. 18

    몇 초 동안 메시지를 표시 한 다음 자바 스크립트에서 사라지는 방법

  19. 19

    브라우저에서 자바 스크립트를 사용하여 메시지를 표시하는 방법

  20. 20

    자바 스크립트에서 링크를 만드는 방법

  21. 21

    필드에 포커스가있는 경우 자바 스크립트에서 감지하고 그 외에 오류를 지우는 방법은 무엇입니까?

  22. 22

    버튼 클릭시 자바 스크립트에서 드롭 다운을 숨기거나 표시하는 방법

  23. 23

    자바 스크립트에서 3 초 동안 메시지를 표시하는 방법

  24. 24

    자바 스크립트에서 버튼 클릭 후 "No More Data"메시지를 표시하는 방법

  25. 25

    자바 스크립트에서 JQGrid 인라인 탐색 버튼을 숨기거나 표시하는 방법

  26. 26

    자바 스크립트에서 여러 요소를 숨기는 방법은 무엇입니까?

  27. 27

    자바 스크립트 약속과 오류를 연결하는 방법

  28. 28

    자바 스크립트에서 원시 데이터를 오디오로 변환하는 방법

  29. 29

    PhoneGap에서 launced iOS 시뮬레이터에서 자바 스크립트 오류를 보는 방법은 무엇입니까?

뜨겁다태그

보관