We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 39346
    • 4 Posts
    Доброго времени суток!
    Нужно, чтобы после нажатии на сабмит, все значения в форме сохранялись. При использовании метода post, это работает. Но с get у меня ничего не получается.
    Также слетают чекбоксы, а они мне нужны. Помогите, пожалуйста, решить проблему!

    Моя форма (на основе страницы из документации):

    [[!FormIt?
    	&clearFieldsOnSuccess=`0`
    ]]
    
    <h2>Contact Form</h2>
    
    <form action="[[~[[*id]]]]" method="get" class="form">
    
        <label for="name">
            Name:
            <span class="error">[[!+fi.error.name]]</span>
        </label>
        <input type="text" name="name" id="name" value="[[!+fi.name]]" />
    
        <label for="email">
            Email:
            <span class="error">[[!+fi.error.email]]</span>
        </label>
        <input type="text" name="email" id="email" value="[[!+fi.email]]" />
    
        <label for="subject">
            Subject:
            <span class="error">[[!+fi.error.subject]]</span>
        </label>
        <input type="text" name="subject" id="subject" value="[[!+fi.subject]]" />
    
        <label for="text">
            Message:
            <span class="error">[[!+fi.error.text]]</span>
        </label>
        <textarea name="text" id="text" cols="55" rows="7" value="[[!+fi.text]]">[[!+fi.text]]</textarea>
    
    
        <label>
            Numbers:[[+fi.error.numbers]]
            <select name="numbers" value="[[!+fi.numbers]]">
                <option value="">Select an option...</option>
                <option value="one" [[!+fi.numbers:FormItIsSelected=`one`]]>One</option>
                <option value="two" [[!+fi.numbers:FormItIsSelected=`two`]]>Two</option>
                <option value="three" [[!+fi.numbers:FormItIsSelected=`three`]]>Three</option>
            </select>
        </label>
    
        <label>
            Colors:[[!+fi.error.colors]]
            <input type="hidden" name="colors[]" value="" />
        </label>
        <ul>
          <li>
            <label><input type="checkbox" name="colors[]" value="red" [[!+fi.colors:FormItIsChecked=`red`]] /> Red</label>
          </li>
          <li>
            <label><input type="checkbox" name="colors[]" value="blue" [[!+fi.colors:FormItIsChecked=`blue`]] /> Blue</label>
          </li>
          <li>
            <label><input type="checkbox" name="colors[]" value="green" [[!+fi.colors:FormItIsChecked=`green`]] /> Green</label>
          </li>
        </ul>
    
        <br class="clear" />
    
        <div class="form-buttons">
            <input type="submit" value="Send Contact Inquiry" />
        </div>
    </form>