簡體   English   中英

ZF2-收集輸入[電子郵件]

[英]ZF2 - Collection of input[email]

這個問題看起來很簡單,但是我在ZF2“文檔”中都找不到任何答案。

我只是試圖創建類型為“電子郵件”的輸入的集合並對其進行驗證,但是我找不到使用zend-form正確執行此操作的方法。

(該表單可能能夠添加或刪除其中一些電子郵件元素)

HTML應該如下所示:

<form>
    <input name="additionalEmails[]" type="email" />
    <input name="additionalEmails[]" type="email" />
    <input name="additionalEmails[]" type="email" />
</form>

請幫忙!

Zend Framework具有“表單集合”,可幫助您實現這一目標。

您可以在Zend Framework文檔中閱讀有關此內容的更多信息。 https://framework.zend.com/manual/2.3/en/modules/zend.form.collections.html

在文檔中,他們使用“收集”類型創建字段集的集合,但是您可以使用相同的代碼來收集基本元素(例如您的電子郵件字段)。

allow_add標志將允許添加和刪除項目。 如果您希望動態地執行此操作,則可能需要編寫一些JavaScript,但是Zend Form為您提供了一個不錯的HTML模板,您可以使用它。 此處的文檔中也對此進行了描述: https : //framework.zend.com/manual/2.3/en/modules/zend.form.collections.html#adding-new-elements-dynamically

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM