-2
私のフォームを表示すると思われる私のwebisteのこのシンプルなボタンはありますが、ボタンは表示されますが、何も起こらず、奇妙なことにスニペットでここで動作します。シンプルを表示フォームボタン何もしません
私のウェブサイトへのリンク: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>
すべてのヘルプは、おかげでいただければ幸いです。
$(document).ready()にそのjqueryコードを入れてください。あなたがまだあなたのウェブサイトにない場合は、すべての要素がページで利用可能です。 – Niladri
*奇妙なことに、ここではスニペットで働いています。*明らかにエラーの原因を示していないものがあります。私たちのあなたの仕事の場所に来るか、または精神的な力を開発することは、私たちがここに追加するものは何もありません – Liam
あなたのウェブサイトでは、コンソールは明らかに '$'は定義されていません。実際にjQueryを使用する前にjQueryを使用しようとしています。ボタンコードを一番下に移動するか、頭のセクションにjQueryを含めてください。 – DarthJDG