2017-09-22 1 views
-2

내 웹 양식에이 간단한 버튼이 있지만 내 양식을 표시한다고 가정하지만 버튼은 표시되지만 아무 것도 나타나지 않습니다. 이상하게도 여기에서 발췌 문장에서 작동합니다.간단한 양식 표시 버튼 아무 작업도하지 않음

내 웹 사이트 링크 : website

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<div class="container-form"> 
 
    <br> 
 
    <input class="btn btn-default" id="buttonEmailForm" type="submit" name="buttonEmailForm" value="Home Cleaning"> 
 
    <script type="text/javascript"> 
 
    $("#buttonEmailForm").click(function(e) { 
 
     $("#EmailForm").show(); 
 
     e.preventDefault(); 
 
    }); 
 
    </script> 
 
    <form name="EmailForm" id="EmailForm" action="" method="post" style="display:none;"> 
 

 
    <label>Number Of Rooms: </label><span></span> 
 
    <Select class="form-control input-sm error" min="3" name="Hours" id="Hours"> 
 
     <OPTION value="0">Select Number of Hours</OPTION> 
 
     <OPTION value="45">3 Hours</OPTION> 
 
     <OPTION value="60">4 Hours</OPTION> 
 
     <OPTION value="75">5 hours</OPTION> 
 
     <OPTION value="90">5 hours</OPTION> 
 
     <OPTION value="90">6 hours</OPTION> 
 
     <OPTION value="90">7 hours</OPTION> 
 
    </select> 
 
    </form> 
 
</div>

어떤 도움을 주시면 감사하겠습니다 감사합니다.

+2

$ (document) .ready()에 jquery 코드를 넣으십시오. 아직 웹 사이트에없는 경우 모든 요소를 ​​페이지에서 사용할 수 있습니다. – Niladri

+1

* 이상하게도 스 니펫에서 작동합니다. * 오류가 표시되지 않은 것은 분명합니다. 우리가 직장을 잃거나 정신력을 발전시키지 못한다면 여기에 더 이상 우리를 추가 할 수 없습니다. – Liam

+4

웹 사이트에서 콘솔에'$'이 정의되어 있지 않다고 분명히 나와 있습니다. jQuery를 실제로 사용하기 전에 jQuery를 사용하려고한다. 버튼 코드를 맨 아래로 이동하거나 머리 부분에 jQuery를 포함하십시오. – DarthJDG

답변

0

귀하의 웹 사이트에 $가 정의되어 있지 않습니다. 그래서 pls 기다릴 때까지 문서가로드됩니다. $ (document) .ready()에 전자 메일 양식을 표시하는 스크립트를 작성하십시오.

페이지 끝에 스크립트를 추가하십시오. 페이지 중간에 스크립트를 추가하는 것은 바람직하지 않습니다.

관련 문제