关于组的条件Parsley JS验证

时间:2017-05-03 02:20:13

标签: javascript jquery parsley.js parsley

我们正在使用Parsley JS进行客户端验证,我有以下需要验证的方案。

HTML部分如下所示:

<form id="demo-form">
<table>
<tr>
  <td>
    Do you want to enter values:
    <input type="radio" name="choice" value="yes"> Yes
    <input type="radio" name="choice" value="no"> No
  </td>
 </tr>
 <tr>
  <td>
    <table>
      <tr>
        <td>Select Year</td>
        <td>
          <select name="year" title="Select Year">
            <option value="Year">Year</option>
            <option value="2017">2017</option>
            <option value="2018">2018</option>
            <option value="2019">2019</option>
            <option value="2020">2020</option>
          </select>
        </td>
        <td>
          <select name="year" title="Select Year">
            <option value="Year">Year</option>
            <option value="2017">2017</option>
            <option value="2018">2018</option>
            <option value="2019">2019</option>
            <option value="2020">2020</option>
          </select>
        </td>
        <td>
          <select name="year" title="Select Year">
            <option value="Year">Year</option>
            <option value="2017">2017</option>
            <option value="2018">2018</option>
            <option value="2019">2019</option>
            <option value="2020">2020</option>
          </select>
        </td>
      </tr>
      <tr>
        <td>Enter Amount</td>
        <td>
          <input type="text" name="amount" size="3"/>
        </td>
        <td>
          <input type="text" name="amount" size="3"/>
        </td>
        <td>
          <input type="text" name="amount" size="3"/>
        </td>
      </tr>
    </table>
  </td>
</tr>



  

验证要求是:

  1. 用户必须选择&#34;是&#34;或&#34;否&#34; (需要提交选择)。
  2. 如果用户选择&#34;是&#34;然后至少需要一个下降年份 地选择。
  3. 对于选择年份的任何下拉,需要有一些价值。 (Amoount提交不是空的)
  4. 如果用户选择&#34;否&#34;然后年份字段可以保留默认值,金额可以留空。
  5. 我想知道这种类型的验证是否可以在Parsley中轻松有效地实现?我已在以下网址Working example - CodePen Link

    创建了测试工作副本

    如果对Parsley JS有更好经验的人可以对此发表评论,我将非常感激。

0 个答案:

没有答案