Hi @wizardist
This is our code
[msdyncrm_twig]
{% form entity="lead" mode="create" language=1032 required=["lastname", "emailaddress1", "firstname"] %}
{% if form.submission and form.status %}
<div class="row">
<div class="col-12">
<div class="alert alert-success">{{ form.parameters.messages.success ?? "Ευχαριστο?με για την εγγραφ? σα? στο Newsletter" }}</div>
</div>
</div>
{% elseif form.submission and (not form.status) %}
<div class="row">
<div class="col-12">
<div class="alert alert-danger">{% if form.parameters.messages.error %}
{{ form.parameters.messages.error }}
{% else %}
{% for descriptor, message in form.errors %}
<div>{{ descriptor }}: {{ message|join(', ') }}</div>
{% endfor %}
{% endif %}
</div>
</div>
</div>
{% endif %}
<form class="form-inline" method="POST" data-toggle="validator">
<fieldset>
<div class="form-group">
<input class="form-control" name="firstname" pattern="^[A-Za-zα-ωΑ-Ω????????????????\s]*$" required="" type="text" placeholder="?νομα:" data-required-error="Το πεδ?ο ε?ναι απαρα?τητο" data-pattern-error="To πεδ?ο δ?χεται μ?νο χαρακτ?ρε? και το κεν?" />
<div class="help-block with-errors"></div>
</div>
<div class="form-group">
<input class="form-control" name="lastname" pattern="^[A-Za-zα-ωΑ-Ω????????????????\s]*$" required="" type="text" placeholder="Επ?θετο:" data-required-error="Το πεδ?ο ε?ναι απαρα?τητο" data-pattern-error="To πεδ?ο δ?χεται μ?νο χαρακτ?ρε? και το κεν?" />
<div class="help-block with-errors"></div>
</div>
<div class="form-group">
<input class="form-control" name="emailaddress1" required="" type="email" placeholder="Email:" data-required-error="Το πεδ?ο ε?ναι απαρα?τητο" data-error="Μη ?γκυρο email" />
<div class="help-block with-errors"></div>
</div>
<button class="btn btn-default" type="submit">Εγγραφ?</button></fieldset>
<input name="_key" type="hidden" value="{{form.key}}" />
</form>{% endform %}
[/msdyncrm_twig]
We use Version 1.2.19 of the plugin and WordPress 5.0.3.
Thanks
Edit: I don’t understand what you mean with ‘ease the requirements’.
We use an input required attribute, a js validation and the fields are required also from the CRM side.
-
This reply was modified 6 years ago by
thepiweb.
-
This reply was modified 6 years ago by
thepiweb.