Actibus Skrevet 4. november 2011 Del Skrevet 4. november 2011 Har et fint fungerende script som sjekker om epost adresser er riktig skrevet inn, men jeg ønsker at den kun skal sjekke epostadressen hvis en spesiell radio button er valgt, la oss kalle den "epost", regner med at det gjøres med en "if", men hvordan kombinere det med følgende kode: function checkEmail(form1) { if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form1.fakturaepost.value)){ return (true) } alert("Invalid E-mail Address! Please re-enter.") return (false) } Lenke til kommentar
Occi Skrevet 4. november 2011 Del Skrevet 4. november 2011 (endret) HTML <form name="foo" method="post" action="foo.php"> <input type="radio" name="bar" value="asdf"> asdf <br> <input type="radio" name="bar" value="qwerty"> qwerty <input type="submit" name="dosomething"> </form> PHP if(isset($_POST['dosomething']) && isset($_POST['bar']) // en radio-button er satt { // "kun hvis en spesiell radio-button er valgt" if($_POST['bar'] == 'asdf') { // gjør hva enn du skal gjøre når spesiell button er valgt doSomething(); } } Edit: Var visst litt raskt med triggeren, er jo JS. Jaja. Endret 5. november 2011 av Occi Lenke til kommentar
phenalor Skrevet 4. november 2011 Del Skrevet 4. november 2011 (endret) form = document.getElementById('formId'); form.addEventListener('submit', function() { email = document.getElementById('check'); if(email.checked) if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form1.fakturaepost.value) return true; return false }); Endret 4. november 2011 av phenalor Lenke til kommentar
Actibus Skrevet 5. november 2011 Forfatter Del Skrevet 5. november 2011 Takk begge to Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå