Validera innan skicka?

PHPportalen Forum Index » HTML/CSS/JavaScript/Design
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
marcusgarden



Medlem i: 3286 dagar

Status: Offline



#742578
Inlägg Skrivet: 2019-05-21 01:12      Ämne: Validera innan skicka? Citera

Jag har följande kodsnutt

KOD:
1:
<script type="text/javascript">
2:
         
3:
                     jQuery(document).ready(function($) {
4:
                        jQuery(document).ready(function() {            
5:
                           jQuery(document).on('click', '#search_box', function() {
6:
                              jQuery('#ajax_box').show();
7:
                                 jQuery('#info_box').html('');
8:
                                 
9:
                                 mail_box = jQuery('#mail_box').val();
10:
                                 
11:
                                 jQuery.ajax({
12:
                                    type: 'post',
13:
                                    url: 'sendlistofanmaltorecipient.php',
14:
                                    data: 'mail='+encodeURIComponent(mail_box)+'',
15:
                                    success: function(data) {
16:
                                    jQuery('#ajax_box').hide();
17:
                                    jQuery('#info_box').html(data);
18:
                                    }
19:
                                 });
20:
                              });
21:
                           });
22:
                     });
23:
                  </script>


Hur kan jag validera att fältet fylls i innan det skickas?
Hur kan jag validera att det är en mailadress och ingenting annat?

Tack på förhand!
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Azreal
Administratör



Medlem i: 5007 dagar
Från: Uppsala, bor i Göteborg
Status: Offline



#742579
Inlägget är accepterad som det rätta svaret Skrivet: 2019-05-21 09:28      Ämne: Citera

Kanske html 5 form validation funkar? Kanske blir kladdigt om när du ändå har javascript inblandat.
https://www.w3schools.com/html/html_form_attributes.asp

Annars är det väl att implementera kod i din funktion som gör precis det du säger, kollar om fältet är tomt eller en okej epostadress.

Typ:
if(jQuery('#mail_box').val().length == 0)


Sen epost:
https://stackoverflow.com/questions/46155/how-to-validate-an-email-address-in-javascript
 

_________________
Konsultation via PM, inte gratis.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » HTML/CSS/JavaScript/Design
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic