Connexion

Récupérer mon mot de passe

Derniers sujets
» [TOUTES VERSIONS] Faire clignoter les images des nouveaux messages
par chrisnvidia Hier à 19:53

» histoire du Jour sans fin
par chrisnvidia Hier à 19:34

» [PhpBB2] Première lettre des titres en majuscule
par Milouze14 Hier à 19:17

» [PhpBB2] Notification membre premium
par Milouze14 Hier à 16:41

» [EDGE] Afficher les images côte à côte
par Neptunia Hier à 0:30

» La leçon "blagounette"
par Quad Daniel Ven 20 Sep 2019 - 9:49

» *RESOLU*[Edge] Customiser les boutons "Répondre" et "Nouveau sujet"
par Milouze14 Mar 17 Sep 2019 - 15:59

» [TOUTES VERSIONS] Afficher les outils de modération via la liste des sujets
par Splash Dim 15 Sep 2019 - 20:08

» *CORBEILLE*[AwesomeBB] Afficher le texte pour les champs du contact
par Milouze14 Dim 15 Sep 2019 - 19:20

» *RESOLU*[Edge] Ajouter l'année sur les posts
par Milouze14 Dim 15 Sep 2019 - 17:22

» *RESOLU*[Edge] Arrondir les angles du forum
par Milouze14 Sam 14 Sep 2019 - 19:05

» [AwesomeBB]Afficher les boutons " éditer, citer, supprimer, etc ... " sous forme de texte
par Milouze14 Sam 14 Sep 2019 - 7:35

» [Edge]Afficher les boutons " éditer, citer, supprimer, etc ... " sous forme de texte
par Milouze14 Sam 14 Sep 2019 - 6:36

» [ModernBB]Afficher les boutons " éditer, citer, supprimer, etc ... " sous forme de texte
par Milouze14 Sam 14 Sep 2019 - 6:25

» [Invision]Afficher les boutons " éditer, citer, supprimer, etc ... " sous forme de texte
par Milouze14 Sam 14 Sep 2019 - 5:32

» [PhpBB3]Afficher les boutons " éditer, citer, supprimer, etc ... " sous forme de texte
par Milouze14 Sam 14 Sep 2019 - 5:13

» [PunBB]Afficher les boutons " éditer, citer, supprimer, etc ... " sous forme de texte
par Milouze14 Sam 14 Sep 2019 - 4:57

» [PhpBB2]Afficher les boutons " éditer, citer, supprimer, etc ... " sous forme de texte
par Milouze14 Sam 14 Sep 2019 - 4:55

» [EDGE] Afficher/Masquer les catégories avec un effet
par chrisnvidia Ven 13 Sep 2019 - 22:17

» *RESOLU*[AwesomeBB] Afficher le bouton nouveau selon les permissions
par Milouze14 Jeu 12 Sep 2019 - 3:54

*RESOLU*[PhpBB2] Champs obligatoire et contrôle de la saisie de la réponse lors de l'enregistrement

Voir le sujet précédent Voir le sujet suivant Aller en bas

fascicularia
fascicularia
Milouzien

Messagefascicularia le Sam 31 Aoû 2019 - 16:12

  • Version du forum :
    PhpBB2
  • Templates modifiés :
    oui
  • Navigateur :
    Opera
Bonjour à tous,

suite à une demande d'aide sur le forum de support, j'avais obtenu une aide de la part de Stefou pour un js qui me permettait de contrôler le bon remplissage d'un champ lors de l'enregistrement.

le lien de la demande d'aide
https://forum.forumactif.com/t368807-champs-obligatoire-et-saisie-de-la-reponse

le js
Code:
/*zone de rusticité obligatoire à l'inscription*/
$(function(){"https://altitudetropicale.forums-actifs.com/register?agreed=true&step=2"==document.location.href&&($(".mainoption").fadeOut(500),$("#profile_field_2_1").mouseup(function(){var a=prompt("Entrez le code alphanum\u00e9rique de votre zone  de rusticit\u00e9");null!=a&&(document.getElementById("profile_field_2_1").innerHTML=a);a=$("#profile_field_2_1").text().replace(/\s/g,"");/^([1-9]|1[0-3])[ab]?$/i.test(a)&&$(".mainoption").fadeIn(500)}))});

un explicatif du pourquoi de la mise en place de ce script :
Le forum en lui même est dédié aux jardiniers qui font des essais d'acclimatation de végétaux tropicaux sur notre territoire. Techniquement parlant, la zone de rusticité est le premier élément que doit connaitre un jardinier qui fait de telles acclimations. Par déduction, celui qui ne connait pas la réponse ne fait pas d'acclimatation et donc son profil ne correspond pas au thème du forum

Le fonctionnement initial de ce js :
lors de la saisie , une fenêtre apparaissait en partie haute permettant le remplissage du champs profil profile_field_2_1. Si la saisie était incorrecte, la fenêtre signalait cette incorrection et ne faisait pas apparaître le bouton enregistrer .
Si la saisie était correcte, le bouton enregistrer apparaissait laissant le membre continuer son inscription  

La problématique :
ce js ne fonctionne hélas plus depuis 3/4 mois.

vous auriez une idée pour le rendre de nouveau actif ?

Merci par avance pour votre aide


Dernière édition par fascicularia le Sam 7 Sep 2019 - 20:31, édité 1 fois
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 1 Sep 2019 - 5:05

Coucou Stéphane,
en allant sur ton fofo et en simulant une inscription,
je viens de m'apercevoir que Forumactif a modifié quelques bricoles

Cette partie n'est plus d'actualité dans l'entête du script:
Il suffit de cliquer sur le lien pour s'en apercevoir:

https://altitudetropicale.forums-actifs.com/register?agreed=true&step=2
On arrive ici:
https://altitudetropicale.forums-actifs.com/register

Puis une fois accepté les conditions en bas de page, on arrive


https://altitudetropicale.forums-actifs.com/register?step=2&agreement=1&privacy=1



Essayes avec ce script:
Code:
    /*zone de rusticité obligatoire à l'inscription*/
    $(function(){"https://altitudetropicale.forums-actifs.com/register?step=2&agreement=1&privacy=1"==document.location.href&&($(".mainoption").fadeOut(500),$("#profile_field_2_1").mouseup(function(){var a=prompt("Entrez le code alphanum\u00e9rique de votre zone  de rusticit\u00e9");null!=a&&(document.getElementById("profile_field_2_1").innerHTML=a);a=$("#profile_field_2_1").text().replace(/\s/g,"");/^([1-9]|1[0-3])[ab]?$/i.test(a)&&$(".mainoption").fadeIn(500)}))});



fascicularia
fascicularia
Milouzien

Messagefascicularia le Dim 1 Sep 2019 - 14:34

Bonjour Philippe, 

un grand merci le script fonctionne presque à la perfection.

lors de la confirmation du mot de passe, j'ai hélas le bouton enregistrer qui n’apparaît pas.

*RESOLU*[PhpBB2] Champs obligatoire et contrôle de la saisie de la réponse lors de l'enregistrement Opera_11

puis je abuser de ta gentillesse timidesortdutrou en te demandant s'il est possible de rajouter une alerte lorsque la réponse saisie est inexacte avec un texte du style :

Votre saisie est incorrecte. Merci de vous référer à la carte mise à votre disposition sur l'index du forum.
Cliquer ici ( https://altitudetropicale.forums-actifs.com/portal?pid=52) pour y accéder.

Merci en tout cas pour cette aide et bon dimanche à toi.


Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 1 Sep 2019 - 17:15

Hum,
le bouton "Enregistrer" est déjà fonctionnel sans renseigner de champ Stéphane sous Firefox par contre!!

Je regarde pour le reste mon ami.
fascicularia
fascicularia
Milouzien

Messagefascicularia le Dim 1 Sep 2019 - 17:42

re philippe,

strange, de mon côté, il est fonctionnel sur la première partie de l'enregistrement mais pas au niveau de la confirmation du mot de passe.

j'ai testé sous chrome, firefox et opera et, j'obtiens toujours ce résultat

capture sous firefox
*RESOLU*[PhpBB2] Champs obligatoire et contrôle de la saisie de la réponse lors de l'enregistrement Screen10



Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 1 Sep 2019 - 18:07

Ah vi effectivement, je devais avoir les yeux derrière la tête ..
J'ai la même chose de mon côté clin oeil .

Bon, je n'arrive a trouver comment mettre une alerte, par contre ce script devrait fonctionner:
Code:
 
$(function(){"https://altitudetropicale.forums-actifs.com/register?step=2&agreement=1&privacy=1"==document.location.href&&($(".mainoption").fadeOut(500),$(".M14_registed").hide(),$("#profile_field_2_1").mouseup(function(){var a=prompt("Entrez le code alphanum\u00e9rique de votre zone  de rusticit\u00e9");
null!=a&&(document.getElementById("profile_field_2_1").innerHTML=a);$('input[id="profile_field_2_1"]').closest('tr').after('<tr class="M14_registed"><td class="gen row1" align="left"><span><span style="color:#0D0C0C;">Information</span> : </span></td><td class="gensmall row2"><span class="gensmall">Votre saisie est incorrecte. Merci de vous référer à la carte mise à votre disposition sur l\'index du forum.</span><br /><a class="nav"href="https://altitudetropicale.forums-actifs.com/portal?pid=52">Cliquer ici pour y accéder.</a></td></tr>');a=$("#profile_field_13_-11").text().replace(/\s/g,"");/^([1-9]|1[0-3])[ab]?$/i.test(a)&&$(".mainoption").fadeIn(500)&&$(".M14_registed").hide()}))});


J'ai ajouté une cellule:

Code:
<tr class="M14_registed"><td class="gen row1" align="left"><span><span style="color:#0D0C0C;">Information</span>&nbsp;: </span></td><td class="gensmall row2"><span class="gensmall">Votre saisie est incorrecte. Merci de vous référer à la carte mise à votre disposition sur l\'index du forum.</span><br /><a class="nav"href="https://altitudetropicale.forums-actifs.com/portal?pid=52">Cliquer ici pour y accéder.</a></td></tr>

Elle sera masquée au départ et s'affichera si la valeur de l'input ne convient pas théoriquement.

L'aperçu imagé sur mon fofo de tests:
*RESOLU*[PhpBB2] Champs obligatoire et contrôle de la saisie de la réponse lors de l'enregistrement 129


fascicularia
fascicularia
Milouzien

Messagefascicularia le Dim 1 Sep 2019 - 22:09

re Philippe,
je viens de tester le nouveau script

 1 le bouton enregistrer disparaît lors du début de l'inscription 
 2 l'alerte n’apparaît pas (je suppose qu'une modif du template doit en être la cause)

si tu as besoin d'un template en particulier, pas de soucis pour le fournir.

un grand merci pour ton aide.

ps : rien ne presse ; cela peut attendre. Te connaissant, je préfère te savoir reposé que de te voir coder à 4h00 du matin (au dodo garnement  pasvuT)
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Lun 2 Sep 2019 - 6:13

Hello Stéphane,
hum, tu as supprimé le script sur ton fofo!!

le bouton enregistrer disparaît lors du début de l'inscription

C'était déjà ainsi auparavant:
Code:
$(".mainoption").fadeOut(500)


l'alerte n’apparaît pas (je suppose qu'une modif du template doit en être la cause)


https://www.milouze14.com/t32248-phpbb2-champs-obligatoire-et-controle-de-la-saisie-de-la-reponse-lors-de-l-enregistrement#613799

Bon, je n'arrive a trouver comment mettre une alerte

L'alerte n'apparait pas et cela est tout à fait normal car je vois que tu utilises un textarea au lieu d'une balise input, voilà pourquoi tu ne pouvais pas avoir l’apparition....

Vu le contenu a déposer, il vaut mieux utiliser une balise input Stéphane au lieu d'un textarea

Code:
$(function(){"https://altitudetropicale.forums-actifs.com/register?step=2&agreement=1&privacy=1"==document.location.href&&($(".mainoption").fadeOut(500),$(".M14_registed").hide(),$("#profile_field_2_1").mouseup(function(){var a=prompt("Entrez le code alphanum\u00e9rique de votre zone  de rusticit\u00e9");
null!=a&&(document.getElementById("profile_field_2_1").innerHTML=a);$('textarea[id="profile_field_2_1"]').closest('tr').after('<tr class="M14_registed"><td class="gen row1" align="left"><span class="gen">Information : </span></td><td class="gensmall row2"><span class="gensmall">Votre saisie est incorrecte. Merci de vous référer à la carte mise à votre disposition sur l\'index du forum.</span><br /><a class="nav"href="https://altitudetropicale.forums-actifs.com/portal?pid=52"target="_blank">Cliquer ici pour y accéder.</a></td></tr>');a=$("#profile_field_13_-11").text().replace(/\s/g,"");/^([1-9]|1[0-3])[ab]?$/i.test(a)&&$(".mainoption").fadeIn(500)&&$(".M14_registed").hide()}))});


ps : rien ne presse ; cela peut attendre. Te connaissant, je préfère te savoir reposé que de te voir coder à 4h00 du matin (au dodo garnement)

Ah à 4h00 c'était possible lOL

fascicularia
fascicularia
Milouzien

Messagefascicularia le Mar 3 Sep 2019 - 23:47

Bonjour Philippe,

@Milouze14 a écrit:Hello Stéphane,
hum, tu as supprimé le script sur ton fofo!!

le bouton enregistrer disparaît lors du début de l'inscription

C'était déjà ainsi auparavant:
Code:
$(".mainoption").fadeOut(500)


euh , je voulais dire que le bouton enregistrer ne réapparaissait pas lorsque le champ était rempli correctement.

je viens de tester le nouveau script et hélas, même si le champ est rempli correctement, l'alerte me signale que ce n'est pas le cas. Le bouton enregistrer ne réapparaît pas même si la réponse est correcte.



Milouze14
Milouze14
Fondateur

MessageMilouze14 le Mer 4 Sep 2019 - 7:10

Coucou Stéphane,
avec l'aide de mon ami Arnaud (que je remercie) ,
tu peux regarder sur mon fofo de test si cela te convient:
http://testdesforums.1fr1.net/register?step=2&agreement=1&privacy=1

Quelque chose me dit que ce sera positif.

Par ailleurs, j'ai corrigé une petite faute sur mon fofo mais il faudrait aussi le faire sur ta page html:
https://altitudetropicale.forums-actifs.com/portal?pid=52

Voisi les différentes zones et leurs valeurs associées (découpage de 1990) :

Dans le cas d'une réponse positive, remplaces le script par celui-ci:
Code:
location.pathname=="/register" && location.search=="?step=2&agreement=1&privacy=1" && $(function(){
var username_format =/^([0-9]|(1[0-2]))[ab]$/;
var format_notice = 'Ce champ est obligatoire. Merci de vous référer à la carte mise à votre disposition sur l\'index du forum.</span><br /><a class="nav"href="https://altitudetropicale.forums-actifs.com/portal?pid=52"target="_blank">Cliquer ici pour y accéder.</a>';
$('textarea[id="profile_field_2_3"]').attr('placeholder','Exemple 0a');
  var texte='Pour chaque zone, le chiffre donné représente la TEMPÉRATURE MINIMALE INDICATIVE que l\'on y trouve. C\'est une valeur moyenne établie sur les chiffres mesurés pendant les années précédentes. C\'est ainsi que cette valeur est identique pour deux régions qui sont dans la même zone de rusticité, même si ces deux zones sont géographiquement éloignées.<br /><br /><span style="font-weight:bold">Voici les différentes zones et leurs valeurs associées (découpage de 1990) :</span><br />';
var code='<br /><span style="color:black;"><span style="font-weight:bold;">Zone 0a : </span> < -53,9°C / < -65°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 0b : </span> de -53,9°C à -51,1°C / de -65°F à -60°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 1a : </span> de -51,1°C à -48,3°C / </span> de -60°F à -55°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 1b : </span> de -48,3°C à -45,6°C / </span> de -55°F à -50°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 2a : </span> de -45,6°C à -42,8°C / </span> de -50°F à -45°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 2b : </span> de -42,8°C à -40°C / </span> de -45°F à -40°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 3a : </span> de -40°C à -37,2°C / </span> de -40°F à -35°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 3b : </span> de -37,2°C à -34,4°C / </span> de -35°F à -30°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 4a : </span> de -34,4°C à -31,7°C / </span> de -30°F à -25°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 4b : </span> de -31,7°C à -28,9°C / </span> de -25°F à -20°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 5a : </span> de -28,9°C à -26,1°C / </span> de -20°F à -15°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 5b : </span> de -26,1°C à -23,3°C / </span> de -15°F à -10°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 6a : </span> de -23,3°C à -20,6°C / </span> de -10°F à -5°F</span><br /><span style="color:black;"> <span style="font-weight:bold;">Zone 6b : </span> de -20,6°C à -17,8°C / </span> de -5°F à 0°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 7a : </span> de -17,8°C à -15°C / </span> de -0°F à +5°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 7b : </span> de -15°C à -12,2°C / </span> de +5°F à +10°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 8a : </span> de -°12,2C à -9,4°C / </span> de +10°F à +15°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 8b : </span> de -°9,4C à -6,7°C / </span> de +15°F à +20°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 9a : </span> de -6,7°C à -3,9°C / </span> de +20°F à +25°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 9b : </span> de -3,9°C à -1,1°C / </span> de +25°F à +30°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 10a : </span> de -1,1°C à +1,7°C / </span> de +30°F à +35°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 10b : </span> de +1,7°C à +4,4°C / </span> de +35°F à +40°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 11a : </span> de +4,4°C à +7,2°C / </span> de +40°F à +45°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 11b : </span> de +7,2°C à 10°C / </span> de +45°F à +50°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 12a : </span> de +10°C à +12,8°C / </span> de +50°F à +55°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 12b :</span> > +12,8°C / > +55°°F</span><br />';
$('textarea[id="profile_field_2_3"]').closest('tr').before('<tr class="M14_registed"style="display:none;"><td class="gen row1" align="left"><img src="https://i.servimg.com/u/f23/11/93/85/24/sans_176.png"/></td><td class="gensmall row2"valign="top" align="left"><div style="font-size:12px;color:black;">'+texte+'</div><br /><divstyle="font-size:12px;">'+code+'</div></td></tr>');
$('textarea[id="profile_field_2_3"]').closest('tr').after('<tr class="M14_information" style="display:none;"><td class="gen row1" align="left"><span><span style="color:#0D0C0C;">Information</span>&nbsp;: </span></td><td class="gensmall row2"><span class="gensmall"style="color:green;">Votre saisie est valide.</td></tr>');
var f = $('form[action=""][method="post"]');
var p = $('#profile_field_2_3');
var i = $('<span id="username_issue"/>').html(format_notice).css({ "color":"red", "font-style":"italic", "display": "none"}).appendTo(p.parent());
var info= $('.M14_registed');
var ok=$('.M14_information');
var u = function() {
if(username_format.test($.trim(p.val())))
{
/*i.hide();*/
info.hide();
ok.show();

}
else
{
/*i.show();*/
info.show();
ok.hide();
return false;
}
};
p.on('change keyup', function(){ u() });
$('input[type="reset"]', f).click(function(){ u() });
$('input[type="submit"]', f).click(u);
u();
});
fascicularia
fascicularia
Milouzien

Messagefascicularia le Mer 4 Sep 2019 - 16:35

Bonjour Philippe, 
l'idée me séduit particulièrement; merci à vous deux d'avoir proposé cette alternative.

j'ai effectué la correction orthographique sur le portail (je ne devais pas avoir les yeux en face des trous lors de la rédaction de ce module).

j'ai apposé le js sur toutes les pages mais hélas rien n’apparaît.

*RESOLU*[PhpBB2] Champs obligatoire et contrôle de la saisie de la réponse lors de l'enregistrement Pour_m10

j'ai supposé à un moment qu'il s'agissait d'une petite erreur de lien du champ profil qui est en 2_3 au lieu d'être en 2_1 mais, même la modification n'a rien fait apparaître.

Désolé de vous donner autant de tracas timidesortdutrou
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Mer 4 Sep 2019 - 17:46

Re coucou Stéphane,
il fallait renseigner tous les champs, j'ai modifier les couleurs afin qu'elles soient lisible sur
ton fofo ou on respire la verdure clin oeil .

Le script corrigé:
Code:
   

location.pathname=="/register" && location.search=="?step=2&agreement=1&privacy=1" && $(function(){
    var username_format =/^([0-9]|(1[0-2]))[ab]$/;
    var format_notice = 'Ce champ est obligatoire. Merci de vous référer à la carte mise à votre disposition sur l\'index du forum.</span><br /><a class="nav"href="https://altitudetropicale.forums-actifs.com/portal?pid=52"target="_blank">Cliquer ici pour y accéder.</a>';
    $('textarea[id="profile_field_2_1"]').attr('placeholder','Exemple 0a');
      var texte='Pour chaque zone, le chiffre donné représente la TEMPÉRATURE MINIMALE INDICATIVE que l\'on y trouve. C\'est une valeur moyenne établie sur les chiffres mesurés pendant les années précédentes. C\'est ainsi que cette valeur est identique pour deux régions qui sont dans la même zone de rusticité, même si ces deux zones sont géographiquement éloignées.<br /><br /><span style="font-weight:bold">Voici les différentes zones et leurs valeurs associées (découpage de 1990) :</span><br />';
    var code='<br /><span style="color:black;"><span style="font-weight:bold;">Zone 0a : </span> < -53,9°C / < -65°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 0b : </span> de -53,9°C à -51,1°C / de -65°F à -60°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 1a : </span> de -51,1°C à -48,3°C / </span> de -60°F à -55°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 1b : </span> de -48,3°C à -45,6°C / </span> de -55°F à -50°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 2a : </span> de -45,6°C à -42,8°C / </span> de -50°F à -45°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 2b : </span> de -42,8°C à -40°C / </span> de -45°F à -40°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 3a : </span> de -40°C à -37,2°C / </span> de -40°F à -35°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 3b : </span> de -37,2°C à -34,4°C / </span> de -35°F à -30°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 4a : </span> de -34,4°C à -31,7°C / </span> de -30°F à -25°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 4b : </span> de -31,7°C à -28,9°C / </span> de -25°F à -20°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 5a : </span> de -28,9°C à -26,1°C / </span> de -20°F à -15°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 5b : </span> de -26,1°C à -23,3°C / </span> de -15°F à -10°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 6a : </span> de -23,3°C à -20,6°C / </span> de -10°F à -5°F</span><br /><span style="color:black;"> <span style="font-weight:bold;">Zone 6b : </span> de -20,6°C à -17,8°C / </span> de -5°F à 0°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 7a : </span> de -17,8°C à -15°C / </span> de -0°F à +5°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 7b : </span> de -15°C à -12,2°C / </span> de +5°F à +10°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 8a : </span> de -°12,2C à -9,4°C / </span> de +10°F à +15°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 8b : </span> de -°9,4C à -6,7°C / </span> de +15°F à +20°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 9a : </span> de -6,7°C à -3,9°C / </span> de +20°F à +25°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 9b : </span> de -3,9°C à -1,1°C / </span> de +25°F à +30°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 10a : </span> de -1,1°C à +1,7°C / </span> de +30°F à +35°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 10b : </span> de +1,7°C à +4,4°C / </span> de +35°F à +40°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 11a : </span> de +4,4°C à +7,2°C / </span> de +40°F à +45°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 11b : </span> de +7,2°C à 10°C / </span> de +45°F à +50°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 12a : </span> de +10°C à +12,8°C / </span> de +50°F à +55°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 12b :</span> > +12,8°C / > +55°°F</span><br />';
    $('textarea[id="profile_field_2_1"]').closest('tr').before('<tr class="M14_registed"style="display:none;"><td class="gen row1" align="left"><img src="https://i.servimg.com/u/f23/11/93/85/24/sans_176.png"/></td><td class="gensmall row2"valign="top" align="left"><div style="font-size:12px;color:black;">'+texte+'</div><br /><divstyle="font-size:12px;">'+code+'</div></td></tr>');
    $('textarea[id="profile_field_2_1"]').closest('tr').after('<tr class="M14_information" style="display:none;"><td class="gen row1" align="left"><span><span style="color:#ffffff;">Information</span>&nbsp;: </span></td><td class="gensmall row2"><span class="gensmall"style="color:#ffffff;">Votre saisie est valide.</td></tr>');
    var f = $('form[action=""][method="post"]');
    var p = $('#profile_field_2_1');
    var i = $('<span id="username_issue"/>').html(format_notice).css({ "color":"red", "font-style":"italic", "display": "none"}).appendTo(p.parent());
    var info= $('.M14_registed');
    var ok=$('.M14_information');
    var u = function() {
    if(username_format.test($.trim(p.val())))
    {
    /*i.hide();*/ 
      info.hide();
    ok.show();

    }
    else
    {
    /*i.show();*/
    info.show();
    ok.hide();
    return false;
    }
    };
    p.on('change keyup', function(){ u() });
    $('input[type="reset"]', f).click(function(){ u() });
    $('input[type="submit"]', f).click(u);
    u();
    });
fascicularia
fascicularia
Milouzien

Messagefascicularia le Mer 4 Sep 2019 - 17:57

Re Philippe,
l'affichage est bon, le code de validation fonctionne par contre, un imprévu de dernière minute : le bouton enregistrer n'a plu aucune action lors de la dernière saisie du mot de passe.

j'ai laissé le js en place si tu souhaites faire un essai.

Merci pour cette aide.
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Mer 4 Sep 2019 - 18:24

Hum, je viens de rectifier le script car les baise input ont la même description html,
le bouton était inopérant, voilà pourquoi clin oeil .


Tu peux supprimer ce compte car je voulais tester une inscription:
isabelledu85


Le script a était modifié directement sur ton fofo Stéphane:
fascicularia
fascicularia
Milouzien

Messagefascicularia le Jeu 5 Sep 2019 - 0:11

Bonjour Philippe,
tout fonctionne mais, ce qui me chiffonne et, que si le membre rempli d'une manière incorrecte le champs rusticité, il peut tout de même poursuivre l’enregistrement.

Ne serait il pas possible de ne faire apparaître le bouton enregistrer que si la réponse est valide et, si la réponse est incorrecte de mettre une alerte qui signale que l'enregitrement ne peut se poursuivre que si le champs est correctement rempli.

j'en demande peu être un peu trop timidesortdutrou

Milouze14
Milouze14
Fondateur

MessageMilouze14 le Jeu 5 Sep 2019 - 4:28

Coucou Stéphane,
non tu n'en demandes pas trop, le soucis est de régler cette affaire.

Cela devrait être résolu avec ce script:

Code:
location.pathname=="/register" && location.search=="?step=2&agreement=1&privacy=1" && $(function(){
var username_format =/^([0-9]|(1[0-2]))[ab]$/;
var format_notice = 'Ce champ est obligatoire. Merci de vous référer à la carte mise à votre disposition sur l\'index du forum.</span><br /><a class="nav"href="https://altitudetropicale.forums-actifs.com/portal?pid=52"target="_blank">Cliquer ici pour y accéder.</a>';
$('textarea[id="profile_field_2_1"]').attr('placeholder','Exemple 0a');
  var texte='Pour chaque zone, le chiffre donné représente la TEMPÉRATURE MINIMALE INDICATIVE que l\'on y trouve. C\'est une valeur moyenne établie sur les chiffres mesurés pendant les années précédentes. C\'est ainsi que cette valeur est identique pour deux régions qui sont dans la même zone de rusticité, même si ces deux zones sont géographiquement éloignées.<br /><br /><span style="font-weight:bold">Voici les différentes zones et leurs valeurs associées (découpage de 1990) :</span><br />';
var code='<br /><span style="color:black;"><span style="font-weight:bold;">Zone 0a : </span> < -53,9°C / < -65°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 0b : </span> de -53,9°C à -51,1°C / de -65°F à -60°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 1a : </span> de -51,1°C à -48,3°C / </span> de -60°F à -55°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 1b : </span> de -48,3°C à -45,6°C / </span> de -55°F à -50°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 2a : </span> de -45,6°C à -42,8°C / </span> de -50°F à -45°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 2b : </span> de -42,8°C à -40°C / </span> de -45°F à -40°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 3a : </span> de -40°C à -37,2°C / </span> de -40°F à -35°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 3b : </span> de -37,2°C à -34,4°C / </span> de -35°F à -30°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 4a : </span> de -34,4°C à -31,7°C / </span> de -30°F à -25°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 4b : </span> de -31,7°C à -28,9°C / </span> de -25°F à -20°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 5a : </span> de -28,9°C à -26,1°C / </span> de -20°F à -15°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 5b : </span> de -26,1°C à -23,3°C / </span> de -15°F à -10°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 6a : </span> de -23,3°C à -20,6°C / </span> de -10°F à -5°F</span><br /><span style="color:black;"> <span style="font-weight:bold;">Zone 6b : </span> de -20,6°C à -17,8°C / </span> de -5°F à 0°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 7a : </span> de -17,8°C à -15°C / </span> de -0°F à +5°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 7b : </span> de -15°C à -12,2°C / </span> de +5°F à +10°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 8a : </span> de -°12,2C à -9,4°C / </span> de +10°F à +15°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 8b : </span> de -°9,4C à -6,7°C / </span> de +15°F à +20°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 9a : </span> de -6,7°C à -3,9°C / </span> de +20°F à +25°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 9b : </span> de -3,9°C à -1,1°C / </span> de +25°F à +30°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 10a : </span> de -1,1°C à +1,7°C / </span> de +30°F à +35°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 10b : </span> de +1,7°C à +4,4°C / </span> de +35°F à +40°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 11a : </span> de +4,4°C à +7,2°C / </span> de +40°F à +45°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 11b : </span> de +7,2°C à 10°C / </span> de +45°F à +50°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 12a : </span> de +10°C à +12,8°C / </span> de +50°F à +55°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 12b :</span> > +12,8°C / > +55°°F</span><br />';
$('textarea[id="profile_field_2_1"]').closest('tr').before('<tr class="M14_registed"style="display:none;"><td class="gen row1" align="left"><img src="https://i.servimg.com/u/f23/11/93/85/24/sans_176.png"/></td><td class="gensmall row2"valign="top" align="left"><div style="font-size:12px;color:black;">'+texte+'</div><br /><divstyle="font-size:12px;">'+code+'</div></td></tr>');
$('textarea[id="profile_field_2_1"]').closest('tr').after('<tr class="M14_information" style="display:none;"><td class="gen row1" align="left"><span><span style="color:#0D0C0C;">Information</span>&nbsp;: </span></td><td class="gensmall row2"><span class="gensmall"style="color:green;">Votre saisie est valide.</td></tr>');
var f = $('form[action=""][method="post"][id="form_register"]');
var p = $('#profile_field_2_1');
$('input[type="reset"]').prev().addClass('valid');
var i = $('<span id="username_issue"/>').html(format_notice).css({ "color":"red", "font-style":"italic", "display": "none"}).appendTo(p.parent());
var info= $('.M14_registed');
var ok=$('.M14_information');
var u = function() {
if(username_format.test($.trim(p.val())))
{
/*i.hide();*/
info.hide();
ok.show();

}
else
{
/*i.show();*/
info.show();
ok.hide();
return false;
}
};
p.on('change keyup', function(){ u() });
$('input[type="reset"]', f).click(function(){ u() });
$('input.mainoption.valid', f).click(u);
u();
});


Je regarderais pour masquer le bouton cette après midi clin oeil


Milouze14
Milouze14
Fondateur

MessageMilouze14 le Jeu 5 Sep 2019 - 16:05

La version avec l'effet de fondu:
Code:
location.pathname=="/register" && location.search=="?step=2&agreement=1&privacy=1" && $(function(){
$('form[id="form_register"]').find('.mainoption').hide();
var username_format =/^([0-9]|(1[0-2]))[ab]$/;
var format_notice = 'Ce champ est obligatoire. Merci de vous référer à la carte mise à votre disposition sur l\'index du forum.</span><br /><a class="nav"href="https://altitudetropicale.forums-actifs.com/portal?pid=52"target="_blank">Cliquer ici pour y accéder.</a>';
$('textarea[id="profile_field_2_1"]').attr('placeholder','Exemple 0a');
var texte='Pour chaque zone, le chiffre donné représente la TEMPÉRATURE MINIMALE INDICATIVE que l\'on y trouve. C\'est une valeur moyenne établie sur les chiffres mesurés pendant les années précédentes. C\'est ainsi que cette valeur est identique pour deux régions qui sont dans la même zone de rusticité, même si ces deux zones sont géographiquement éloignées.<br /><br /><span style="font-weight:bold">Voici les différentes zones et leurs valeurs associées (découpage de 1990) :</span><br />';
var code='<br /><span style="color:black;"><span style="font-weight:bold;">Zone 0a : </span> < -53,9°C / < -65°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 0b : </span> de -53,9°C à -51,1°C / de -65°F à -60°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 1a : </span> de -51,1°C à -48,3°C / </span> de -60°F à -55°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 1b : </span> de -48,3°C à -45,6°C / </span> de -55°F à -50°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 2a : </span> de -45,6°C à -42,8°C / </span> de -50°F à -45°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 2b : </span> de -42,8°C à -40°C / </span> de -45°F à -40°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 3a : </span> de -40°C à -37,2°C / </span> de -40°F à -35°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 3b : </span> de -37,2°C à -34,4°C / </span> de -35°F à -30°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 4a : </span> de -34,4°C à -31,7°C / </span> de -30°F à -25°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 4b : </span> de -31,7°C à -28,9°C / </span> de -25°F à -20°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 5a : </span> de -28,9°C à -26,1°C / </span> de -20°F à -15°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 5b : </span> de -26,1°C à -23,3°C / </span> de -15°F à -10°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 6a : </span> de -23,3°C à -20,6°C / </span> de -10°F à -5°F</span><br /><span style="color:black;"> <span style="font-weight:bold;">Zone 6b : </span> de -20,6°C à -17,8°C / </span> de -5°F à 0°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 7a : </span> de -17,8°C à -15°C / </span> de -0°F à +5°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 7b : </span> de -15°C à -12,2°C / </span> de +5°F à +10°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 8a : </span> de -°12,2C à -9,4°C / </span> de +10°F à +15°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 8b : </span> de -°9,4C à -6,7°C / </span> de +15°F à +20°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 9a : </span> de -6,7°C à -3,9°C / </span> de +20°F à +25°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 9b : </span> de -3,9°C à -1,1°C / </span> de +25°F à +30°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 10a : </span> de -1,1°C à +1,7°C / </span> de +30°F à +35°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 10b : </span> de +1,7°C à +4,4°C / </span> de +35°F à +40°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 11a : </span> de +4,4°C à +7,2°C / </span> de +40°F à +45°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 11b : </span> de +7,2°C à 10°C / </span> de +45°F à +50°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 12a : </span> de +10°C à +12,8°C / </span> de +50°F à +55°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 12b :</span> > +12,8°C / > +55°°F</span><br />';
$('textarea[id="profile_field_2_1"]').closest('tr').before('<tr class="M14_registed"style="display:none;"><td class="gen row1" align="left"><img src="https://i.servimg.com/u/f23/11/93/85/24/sans_176.png"/></td><td class="gensmall row2"valign="top" align="left"><div style="font-size:12px;color:black;">'+texte+'</div><br /><divstyle="font-size:12px;">'+code+'</div></td></tr>');
$('textarea[id="profile_field_2_1"]').closest('tr').after('<tr class="M14_information" style="display:none;"><td class="gen row1" align="left"><span><span style="color:#0D0C0C;">Information</span>&nbsp;: </span></td><td class="gensmall row2"><span class="gensmall"style="color:green;">Votre saisie est valide.</td></tr>');
var f = $('form[action=""][method="post"][id="form_register"]');
var p = $('#profile_field_2_1');

var i = $('<span id="username_issue"/>').html(format_notice).css({ "color":"red", "font-style":"italic", "display": "none"}).appendTo(p.parent());
var info= $('.M14_registed');
var ok=$('.M14_information');
var input=$('form[id="form_register"]').find('.mainoption');
var u = function() {
if(username_format.test($.trim(p.val())))
{
/*i.hide();*/
input.fadeIn();
info.hide();
ok.show();

}
else
{
/*i.show();*/
input.fadeOut();
info.show();
ok.hide();
return false;
}
};
p.on('change keyup', function(){ u() });
$('input[type="reset"]', f).click(function(){ u() });
$('input.mainoption.valid', f).click(u);
u();
});
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Sam 7 Sep 2019 - 7:36

Ou encore cette version ( qui pour moi est la plus poussée )avec des effets slide et textes de remplacement selon la frappe en gardant ton souhait sur le bouton enregistrer:


Voir l'effet ici:
http://testdesforums.1fr1.net/register?step=2&agreement=1&privacy=1

Code:
location.pathname=="/register" && location.search=="?step=2&agreement=1&privacy=1" && $(function(){
$('form[id="form_register"]').find('.mainoption').hide();
var img='https://i.servimg.com/u/f23/11/93/85/24/sans_176.png';
var img1='https://i.servimg.com/u/f18/20/07/69/84/sans_110.png';
var username_format =/^([0-9]|(1[0-2]))[ab]$/;
var format_notice = 'Ce champ est obligatoire. Merci de vous référer à la carte mise à votre disposition sur l\'index du forum.</span><br /><a class="nav"href="https://altitudetropicale.forums-actifs.com/portal?pid=52"target="_blank">Cliquer ici pour y accéder.</a>';
$('textarea[id="profile_field_2_1"]').attr('placeholder','Exemple 0a');
var texte='Pour chaque zone, le chiffre donné représente la TEMPÉRATURE MINIMALE INDICATIVE que l\'on y trouve. C\'est une valeur moyenne établie sur les chiffres mesurés pendant les années précédentes. C\'est ainsi que cette valeur est identique pour deux régions qui sont dans la même zone de rusticité, même si ces deux zones sont géographiquement éloignées.<br /><br /><span style="font-weight:bold">Voici les différentes zones et leurs valeurs associées (découpage de 1990) :</span><br />';
var code='<br /><span style="color:black;"><span style="font-weight:bold;">Zone 0a : </span> < -53,9°C / < -65°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 0b : </span> de -53,9°C à -51,1°C / de -65°F à -60°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 1a : </span> de -51,1°C à -48,3°C / </span> de -60°F à -55°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 1b : </span> de -48,3°C à -45,6°C / </span> de -55°F à -50°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 2a : </span> de -45,6°C à -42,8°C / </span> de -50°F à -45°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 2b : </span> de -42,8°C à -40°C / </span> de -45°F à -40°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 3a : </span> de -40°C à -37,2°C / </span> de -40°F à -35°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 3b : </span> de -37,2°C à -34,4°C / </span> de -35°F à -30°F</span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 4a : </span> de -34,4°C à -31,7°C / </span> de -30°F à -25°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 4b : </span> de -31,7°C à -28,9°C / </span> de -25°F à -20°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 5a : </span> de -28,9°C à -26,1°C / </span> de -20°F à -15°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 5b : </span> de -26,1°C à -23,3°C / </span> de -15°F à -10°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 6a : </span> de -23,3°C à -20,6°C / </span> de -10°F à -5°F</span><br /><span style="color:black;"> <span style="font-weight:bold;">Zone 6b : </span> de -20,6°C à -17,8°C / </span> de -5°F à 0°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 7a : </span> de -17,8°C à -15°C / </span> de -0°F à +5°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 7b : </span> de -15°C à -12,2°C / </span> de +5°F à +10°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 8a : </span> de -°12,2C à -9,4°C / </span> de +10°F à +15°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 8b : </span> de -°9,4C à -6,7°C / </span> de +15°F à +20°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 9a : </span> de -6,7°C à -3,9°C / </span> de +20°F à +25°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 9b : </span> de -3,9°C à -1,1°C / </span> de +25°F à +30°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 10a : </span> de -1,1°C à +1,7°C / </span> de +30°F à +35°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 10b : </span> de +1,7°C à +4,4°C / </span> de +35°F à +40°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 11a : </span> de +4,4°C à +7,2°C / </span> de +40°F à +45°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 11b : </span> de +7,2°C à 10°C / </span> de +45°F à +50°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 12a : </span> de +10°C à +12,8°C / </span> de +50°F à +55°F </span><br /><span style="color:black;"><span style="font-weight:bold;">Zone 12b :</span> > +12,8°C / > +55°°F</span><br />';
$('textarea[id="profile_field_2_1"]').closest('tr').before('<tr class="M14_registed"><td class="gen row1" align="left"><img src="https://i.servimg.com/u/f18/20/07/69/84/sans_110.png"/></td><td class="gensmall row2"valign="top" align="left"><div style="font-size:12px;color:black;">'+texte+'</div><br /><divstyle="font-size:12px;">'+code+'</div></td></tr>');
$('textarea[id="profile_field_2_1"]').closest('tr').after('<tr class="M14_information"><td class="gen row1" align="left"><span></span>&nbsp;: </span></td><td class="gensmall row2"><span class="alerte gensmall"></span></td></tr>');
var f = $('form[action=""][method="post"][id="form_register"]');
var p = $('#profile_field_2_1');
var alerte='Entrez le code alphanumérique de votre zone  de rusticité';
var i = $('<span id="username_issue"/>').html(format_notice).css({ "color":"red", "font-style":"italic", "display": "none"}).appendTo(p.parent());
var info= $('.M14_registed');
var texte= $('.alerte');
var ok=$('.M14_information');
var input=$('form[id="form_register"]').find('.mainoption');
$('.M14_registed td:first img').hover(function(){
$(this).attr('src',img);},function(){$('.M14_registed td:first img').attr('src',img1);});
var u = function() {
if(username_format.test($.trim(p.val())))
{
/*i.hide();*/
input.fadeIn();
texte.html('<span style="color:darkgreen;">Votre saisie est valide.</span>');
ok.find('td:first span').text('Information');
info.fadeOut();
}
else
{
/*i.show();*/
input.fadeOut();
texte.html('<span style="color:darkred;">'+alerte+'</span>');
ok.find('td:first span').text('Merci de vous référer à la carte mise à votre disposition');
  info.fadeIn();
return false;
  
}
};
p.on('change keyup', function(){ u() });
$('input[type="reset"]', f).click(function(){ u() });
$('input.mainoption.valid', f).click(u);
u();
});
fascicularia
fascicularia
Milouzien

Messagefascicularia le Sam 7 Sep 2019 - 20:12

Bonjour Philippe, 
oulah, je suis gaté.

je teste tout de suite. Merci pour ce boulot de fou  tape la


edit: Philippe que dire si ce n'est que c'est parfait. super

Un grand merci pour ce travail de dingue  impeccable
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 8 Sep 2019 - 5:51

De rien Stéphane clin oeil .


Hello


Sujet résolu et déplacé dans le forum adéquate

A bientôt pour une prochaine demande clin oeil

Voir le sujet précédent Voir le sujet suivant Revenir en haut

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum