подтвердить цепочку выбора - PullRequest
0 голосов
/ 16 марта 2011

У меня есть форма, подобная этой: -

 <table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><div id="subjectList1">
      <select name="language[]" class="required" id="f61">
        <option value="" selected="selected">-</option>
        <option>English</option>
        <option>Malay</option>
        <option>Mandarin</option>
        <option>Tamil</option>
        <option>Arabic</option>
      </select>
    </div></td>
    <td>&nbsp;</td>
    <td><select name="spoken[]" class="required">
      <option value="" selected="selected">-</option>
      <option value="Spoken">Spoken</option>
      <option value="Written">Written</option>
      <option value="Spoken and written">Spoken and written</option>
    </select></td>
    <td>&nbsp;</td>
    <td><select name="fluency[]" class="required">
      <option value="" selected="selected">-</option>
      <option value="Basic">Basic</option>
      <option value="Average">Average</option>
      <option value="Fluent">Fluent</option>
      <option value="Mother tongue">Mother tongue</option>
    </select></td>
    <td>&nbsp;</td>
    <td><input type="checkbox" value="other" id="showOther1" /></td>
    <td>&nbsp;</td>
    <td>Others</td>
    <td>&nbsp;</td>
    <td><div id="otherLanguegeReq1"><input type="text" id="language1" style="display:none;" class="required" /></div></td>
  </tr>
</table>
  <br />

Могу ли я проверить выпадающий - "разговорный []" и выпадающий - "беглость []", когда значение языка [] не пусто?

есть идеи по этому поводу?

спасибо за продвижение

1 Ответ

0 голосов
/ 16 марта 2011

Вы, конечно, можете вызвать что-то вроде нижеприведенной отправки или когда вы хотите подтвердить это. Внутри каждой функции вы можете создать сообщение или .addClass («неполный») для визуального оформления требуемых элементов.


function ValidateInputs() {
  var complete = true;
  if($("#f61 option:selected") != ""){

    $(".required").each(function() {
      if ($(this).val().length == 0) {
        complete = false;
      }
    });

    if (!complete) {
      alert("Please ensure that you have completed all required fields.");
    }

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