2017-11-26 7 views
0

私は登録時に顧客の生年月日をキャプチャしようとしています。ユーザ登録に続いて、店舗管理者(Shopify)に顧客オブジェクトが作成され、対応する情報がメモフィールドに適用されます。問題は、UIは、3つの別々のフィールド(日、月、年)を要求であり、この情報が管理者に表示されている方法です。サブミット時に入力名の属性を連結する方法は?

  • dob_day:DD
  • dob_month:MM
  • dob_year: DD/MM/YYYY

    <div id="dob" class="clearfix form-row"> 
        <label for="dob" class="login">Date Of Birth</label> 
        <input type="text" value="" placeholder="DD" name="customer[note][dob_day]" id="dob_day" class="large"/> <span>&#47;</span> 
        <input type="text" value="" placeholder="MM" name="customer[note][dob_month]" id="dob_month" class="large"/> <span>&#47;</span> 
        <input type="text" value="" placeholder="YYYY" name="customer[note][dob_year]" id="dob_year" class="large"/> 
    </div> 
    
    を:YYYY

は、入力された名前を連結するためにそこの方法は次の形式で誕生日を示すために、提出の属性です

いつものように!

答えて

0

なぜこのようなことを試してみませんか?

var day = $('input[name="customer[note][dob_day]"]').val(); 
var month = $('input[name="customer[note][dob_month]"]').val(); 
var year = $('input[name="customer[note][dob_year]"]').val(); 
var dob = day+"/"+month+"/"+year; 

dobを日付形式にしたい場合は、日付形式に解析することもできます。

関連する問題