Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
3 Antwoorden
4288 Weergaven

 <select class="form-control text-uppercase rounded-0" name="x_brand"     required="required" t-att-value="request.params.get('x_brand', '')">
                    <option value=""></option>
                    <option value="A">A</option>
                    <option value="B">B</option>
                    <option value="C"></option>
                </select>


I have the above code on website contact form, but even if the <select> tag is required, it is possible to submit the form with the field empy (on all the other fields, also other <select>, the required is working as expected). The submit metod is the following:


<div class="form-group">
          <div class="col-md-offset-3 col-sm-offset-4 col-sm-8 col-md-7">
            <span class="btn  btn-md o_website_form_send" style="background-color:             #127749; color:#fff;">Invia</span>
            <span id="o_website_form_result"/>
          </div>
        </div>



Avatar
Annuleer
Beste antwoord

I face the same issue in Odoo 17.

Avatar
Annuleer
Auteur Beste antwoord

Hello Ray,

thanks for your replay, but the field you posted is <input type="text"> and this is working also on my side.


The issue is with <select> type

Avatar
Annuleer
Beste antwoord

If you take a look at the CONTACT US form on the website, you will see this, which you can compare to what you are trying:

 <div class="form-group row form-field o_website_form_required">
   <label class="col-lg-3 col-md-4 col-form-label" 
for="contact_name">Your Name</label> <div class="col-lg-7 col-md-8"> <input type="text" class="form-control o_website_form_input"
name="contact_name" t-att-value="request.params.get('contact_name', '')"
required=""/> </div> </div>
Avatar
Annuleer
Gerelateerde posts Antwoorden Weergaven Activiteit
0
okt. 19
2238
1
dec. 22
3885
1
jun. 20
6082
2
apr. 19
6410
1
aug. 18
8010