Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
3 Replies
4283 Tampilan

 <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
Buang
Jawaban Terbai

I face the same issue in Odoo 17.

Avatar
Buang
Penulis Jawaban Terbai

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
Buang
Jawaban Terbai

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
Buang
Post Terkait Replies Tampilan Aktivitas
0
Okt 19
2236
1
Des 22
3877
1
Jun 20
6082
2
Apr 19
6410
1
Agu 18
8008