2017-10-02 9 views
1

[Noob質問]私はWordpressから連絡先フォーム7を使用しています。私はイベントのためPOST_TITLEと価格を返す必要が2入力している:jQuery投稿時に入力値が返されない

if (window.location.href.indexOf("event") > -1) { 
 
    var titre = $('.entry-title').text(); 
 
    var prix = $('.ai1ec-cost .ai1ec-field-value').text(); 
 

 
    $('.ghost input').prop('disabled', true); 
 
    $('.ghost input').attr('value', titre); 
 
    $('.ghost input').val(titre); 
 

 
    $('.ghostPrice input').prop('disabled', true); 
 
    $('.ghostPrice input').val(prix); 
 

 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<form action="/event/pause-cafe-des-parents/?instance_id=35#wpcf7-f1623-o1" method="post" class="wpcf7-form" novalidate="novalidate"> 
 
    <label class="ghost"> Nom de l'événement<br> 
 
    <span class="wpcf7-form-control-wrap evenement"> 
 
     <input name="evenement" value="la pause-café" size="40" class="wpcf7-form-control wpcf7-text" aria-invalid="false" disabled="" type="text"> 
 
    </span> 
 
    </label> 
 
    <label class="ghostPrice"> Prix de l'événement<br> 
 
    <i>Les modalités de paiements seront présents dans l'e-mail de confirmation</i><br> 
 
    <span class="wpcf7-form-control-wrap price"> 
 
     <input name="price" value="" size="40" class="wpcf7-form-control wpcf7-text" aria-invalid="false" disabled="" type="text"> 
 
    </span> 
 
    </label> 
 
    <p> 
 
    <input value="Envoyer" class="wpcf7-form-control wpcf7-submit" type="submit"><span class="ajax-loader"></span> 
 
    </p> 
 
</form>

私の入力が正しく私の値を返しますが、私は自分のフォームを送信するとき、この値が返されません。

私の入力に(通常のフォームのように)入力すると、私の値が返されます。

+1

「ghostPrice」はどこですか? –

+0

使用している入力やフォームを送信している場所などの質問には、いくつかの詳細がありません。 – bhansa

+0

@ Roamer-1888ゴースト価格は別のラベルと同じです:)(同じですがクラス変更のみ) – Monagraphic

答えて

2

「無効」を削除して「非表示」を追加すると機能します。

0

入力から無効属性を削除します

関連する問題