Hiba történt! Nem működik a JavaScript!
A böngésződben le van tiltva a JavaScript futtatása, vagy nem támogatja a JavaScript használatát. Az oldal megfelelő használatához kérjük engedélyezd a JavaScript futtatását böngésződben,
vagy frissítsd egy újabb verzióra, amely támogatja a JavaScript-et:
Firefox, Safari, Opera, Chrome, vagy az Microsoft Edge legújabb verziója.

Deprecated: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/customers/vh-5828/web/home/co_hu/includes/core_functions_include.php on line 1065

Deprecated: filter_var(): Passing null to parameter #3 ($options) of type array|int is deprecated in /var/www/customers/vh-5828/web/home/co_hu/includes/defender.php on line 790

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/customers/vh-5828/web/home/co_hu/includes/core_functions_include.php on line 322

MOD - form_select - E-mail ellenőrzés

Utolsó módosítás 2 év
M
MathiasHaladó fórumozó
Beküldve 2 év
Sziasztok, hogyan lehetne kibővíteni form_select() functiont egy e-mail ellenőrzéssel?

Ez a kód ellenőrzi a mezőbe íráskor, hogy megfelel-e vagy nem.
De nem igazán tudtam még együtt alkalmazni a form_select function-nal.
Lényeg az lenne, hogy ne kelljen újabb és újabb mezőbe írni a mail címeket, hanem egy mezőbe, azaz a form_select be, mivel ha oda beírom és Enter-t nyomok, írhatom a következőt.

?>
<label for=email>email:</label>
<input id="email" style="color:#000;">
<h2 id="result"></h2>

<script type="text/javascript">
function validateEmail(email) {
   const re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,4}))$/;
   //const re = /^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/;
   return re.test(email);
}
function validate() {
   const $result = $("#result");
   const email = $("#email").val();
   //const email = $('.select2-match span').html();
   $result.text("");
   if (validateEmail(email)) {
      $result.text(email + " is valid :)");
      $result.css("color", "green");
   } else {
      $result.text(email + " is not valid :(");
      $result.css("color", "red");
   }
   return false;
}
$("#email").on("input", validate);

</script>
<?php
Módosította Mathias 2021-08-12 - 16:59:43, 2 év
_Ephyx_EphyxFőadminisztrátor
Beküldve 2 év
Szia!

Bocsi, de nyaralás volt...

Esetleg úgy, hogy nem enter-t ütsz hanem mondjuk pontosvesszővel választod el.
Után egy for ciklussal megnézed egyesével a beírt címeket - explode (';') -vel szeparálod a beírt értékeket.

Üdv

Ephyx
Módosította _Ephyx 2021-08-26 - 09:16:26, 2 év
M
MathiasHaladó fórumozó
Beküldve 2 év
Legalább kipihented magad. Mosoly

Köszi, megnézem majd így
Neked van jogod megtekinteni a társalgásokat a fórumon.
Neked nincs jogod témát indítani a fórumon.
Neked nincs jogod hozzászólni ehhez a témához.
Neked nincs jogod szavazást indítani a fórumon.
Neked nincs jogod csatolmányt feltölteni a fórumra.
Neked nincs jogod csatolmányt letölteni a fórumról.