Autor Thema: Pflichfelder mit Bedingung  (Gelesen 5542 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Pflichfelder mit Bedingung
« am: Dezember 27, 2017, 21:54:54 »
Aufgabe:
die Angabe einer Telefonnummer soll im Kontaktformular nur dann ein Pflichtfeld sein, wenn telefonische Antwort gewünscht wird.

Lösung:
<form action="__UDC__#kontakt" method="post" name="Feedback" id="Feedback">
...
<div class="form-group col-md-12" style="margin-bottom: 0;">
Teilen Sie uns mit, wie wir Ihnen antworten sollen:<br>
<span style="padding-left: 20px;"><input type="radio" checked name="Kontaktart" value="email"> per E-Mail </span>
<span style="padding-left: 10px;"><input type="radio" name="Kontaktart" value="telefonisch"> telefonisch </span>
</div>
...
</form>

<script>
$(document).ready(function(){
$(':radio[name=Kontaktart]').click(function(){    
if($(this).val() == 'telefonisch'){
$("#tel").prop('required',true);
} else {
$("#tel").prop('required',false);
}
});
});             
</script>

Voraussetzung:
  • jquery ist eingebunden
  • Es darf kein
       <input type="hidden" name="tel_required" value="die Telefonnummer fehlt">
    gesetzt sein, sonst kann das Formular nicht abgesendet werden wenn das Feld nicht ausgefüllt ist



Linkback: https://www.shoppilot.net/pf/index.php?topic=1766.0
mfG
dobra


xx
for Schleife mit Bedingung = Summe ausgeben

Begonnen von dobra

2 Antworten
5508 Aufrufe
Letzter Beitrag Juli 23, 2008, 16:49:07
von dobra
xx
cart-Einträge mit Bedingung global löschen?

Begonnen von dobra

3 Antworten
9187 Aufrufe
Letzter Beitrag November 27, 2009, 22:31:47
von dobra