Опция выбора формы, передающая дополнительное значение в IE7 и IE8 - PullRequest
0 голосов
/ 30 марта 2012

Я передаю параметры срока действия с опцией выбора формы.Работает во всех браузерах, кроме IE7 и IE8.Ниже приведен фрагмент формы и полученный массив из журналов процессора карты.Обратите внимание, что для каждой опции передается дополнительный «0».

                    <div class="form-row expiry">
                        <label>Card Expiration (ex. 01/2015)</label>
                        <select class="card-expiry-month required" type="text">
                                <option value="">Month</option>
                                <option value="01">01 January</option>
                                <option value="02">02 February</option>
                                <option value="03">03 March</option>
                                <option value="04">04 April</option>
                                <option value="05">05 May</option>
                                <option value="06">06 June</option>
                                <option value="07">07 July</option>
                                <option value="08">08 August</option>
                                <option value="09">09 September</option>
                                <option value="10">10 October</option>
                                <option value="11">11 November</option>
                                <option value="12">12 December</option>
                            <select/>
                        <select class="card-expiry-year required" type="text">
                                <option value="">Year</option>
                                <option value="2012">2012</option>
                                <option value="2013">2013</option>
                                <option value="2014">2014</option>
                                <option value="2015">2015</option>
                                <option value="2016">2016</option>
                                <option value="2017">2017</option>
                                <option value="2018">2018</option>
                            <select/>
                    </div>

Вот неудачный журнал от процессора карты.

   "request_id": "1333070804570",
   "card": {
   "number": "************4242",
   "exp_year": {
      "0": "2014"
    },
   "exp_month": {
      "0": "2"
    },
   "cvc": "***"

 }

Успешный журнал из той же формы в chrome.

"card": {
"cvc": "***",
"number": "*******************0002",
"exp_month": "02",
"exp_year": "2013"
  },
"request_id": "1333070383437"
 }

1 Ответ

2 голосов
/ 30 марта 2012

Не уверен, почему type = "text" используется в элементе select. У вас также есть проблемы с вложением, пустой элемент <select/> должен быть конечным тегом: </select>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...