
○ 実現したい事
index.html内のフォームに入力後、確認ボタンをクリックした時にページ遷移をさせずに、<input>タグにreadonlyを付与し、index.htmlの中で確認画面のような形で表示したいです。
○現状
現状のhtmlとjqueryは下記になります。確認ボタンを押すと、index.htmlがリロードされ、フォームに入力した
内容が消え、<input>タグにもreadOnlyが付与されておりません。
○ index.html
<form name="signup" method="post" id="contact-form"> <dl class="form-item-wrap"> <dt class="label"><label for="form-name">お名前</label></dt> <dd class="name-input form-info-con"> <input type="text" name="お名前" class="validate[required]" id="form-name"> </dd> </dl> </form> <div class="btn-area"> <ul class="form-btnList"> <li class="btn-navy-submit"> <input type="submit" id="input-button-send" value="確認する" class="btn-navy-submit-inner"> </li> </ul> </div>
○ jquery
$(function () { $('#input-button-send').on('click', function () { $('input').prop('readOnly', true); }) });

うまく行ってないの定義は?

説明に不足があり失礼いたしました。訂正いたします!

回答1件
あなたの回答
tips
プレビュー