首頁>Magento>source

我想要對同名陣列動態輸入文字框进行驗證。因為Magento data-validate="{required:true}"   不能使用相同的名稱,所以如何驗證相同的名稱陣列輸入驗證。我有以下html資料。如何在magento 2中驗證相同的名稱?

<input type="text" name="qty[]" class="input-text" />
<input type="text" name="qty[]" class="input-text" />
<input type="text" name="qty[]" class="input-text" />
最新回復
  • 2019-12-5
    1 #

    要驗證名稱陣列動態輸入文字框,您需要提及陣列輸入欄位的索引,如下所示。

    <input type="text" name="qty[0]" class="input-text" />
    <input type="text" name="qty[1]" class="input-text" />
    <input type="text" name="qty[2]" class="input-text" />
    

  • 2019-12-5
    2 #

    @BornCoder的建議是為此建立新的驗證。

    好的解決方案是檢查一種驗證方法是否可以處理這種情况:http://inchoo.net/magento-2/validate-custom-form-in-magento-2/ 我更類似从使用開始:validate-grouped-qty(因為示例中提供的輸入名稱,但這只是為了開始搜尋)

    完整解決方案: 只有一些位置,驗證規則存在於框外: SHOP /供應商/的magento / magento2基/ LIB /網路/法师/ validation.js SHOP /供應商/的magento / magento2基/ LIB /網路/法师/驗證/ validation.js 当然,由jQuery提供。 檢查或編寫自定義.没有更多方法可以通過使用本機解決方案来完成前端任務。

相似問題

  • 如何使用SOAP API v1从magento中的购物車中删除可配置产品
  • magento 1.9:正確的方法来定製rwd主题ce 19