実現したいこと
フォームの必須項目が記入されたときにsubmitボタンを表示する仕様にしたいです。
発生している問題・エラーメッセージ
Uncaught TypeError: $(...).css is not a function
該当のソースコード
html
1<form action="/inquiries/create" method="post" id="form"> 2 <div class="basic-wrapper"> 3 <h3>性別</h3> 4 <ul> 5 <li><input type="radio" name="sex" value="男" required><br>男</li> 6 <li><input type="radio" name="sex" value="女" required><br>女</li> 7 </ul> 8 <input type="submit" value="提出する" style="display: none" id="submit"> 9</form> 10 11<script> 12 if ($('#form').checkValidity()){ 13 $('#submit').css('display', 'block'); 14 } 15</script>
試したこと
$('#form').checkValidity()のほうは正常にtrueやfalseを返します。
補足情報
・MacOS HighSierra
・Ruby 2.5.0
・Rails 5.2.2
・アプリ自体はRails製なので、正確にはhtml.erbです
・HTML5でrequiredを利用しています
回答のほどよろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。