Vérifiez vos informations

Il semblerait que les informations techniques de votre profil n'aient pas été actualisées depuis un certain temps... Pour que l'aide apportée vous soit efficace, il est important que ces informations soient à jour : prenez quelques secondes pour confirmer ou compléter les informations suivantes.


Lien de votre forum
Version de ce forum
Vous êtes le fondateur de ce forum
Vous avez modifié le CSS de ce forum
Vous avez modifié les templates de ce forum
Votre navigateur

nombre de caractere du titre d'un MP

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

Résolu nombre de caractere du titre d'un MP

Message par reikimeditation le Lun 16 Juin 2014 - 21:03

bonjour c'est encore moi!

est il possible d'entrer un parametre pour que: le titre, d'un d'un MP , ai un minimum de caracteres?

en effet bien souvent les membres n'ont pas envie de mettre de titre, et mettent un ou deux "." ce qui fait que le pointeur de souris ne detecte pas la zone pour cliquer l'ouverture du mp.

j'ai trouvé ce parametre pour le titre d'un sujet, mais pas pour un MP

par avance merci


Dernière édition par reikimeditation le Mar 17 Juin 2014 - 17:50, édité 1 fois
avatar

reikimeditation
**

Messages : 72
Inscrit(e) le : 30/05/2014

http://echellesprirituelle.forumactif.org/
reikimeditation a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: nombre de caractere du titre d'un MP

Message par Self le Lun 16 Juin 2014 - 22:20

Bonsoir,

On peut essayer un javascript comme celui-ci à mettre dans la gestion des javascript (cocher : sur toutes les pages) :
Code:
$(function(){
   var title = $('form[action="/privmsg"] input[name="subject"]');
   var value = 'Entrez au minimum 5 caractères';
   
   $(title).attr('value', value).css('color', 'rgba(0, 0, 0, .3').focus(function(){
      if($(title).val() == value){
         $(title).attr('value', '').css('color', 'rgba(0, 0, 0, 1');
      };
   });

   $(title).blur(function(){
      if($(title).val().length == 0){
         $(title).attr('value', value).css('color', 'rgba(0, 0, 0, .3');
      };
   });
   
   $('form[action="/privmsg"] input[value="Envoyer"]').live('click', function(){
      if($(title).val().length < 5){
         $('form[action="/privmsg"] input[name="subject"]').css('box-shadow', '0px 0px 6px #ff0000 inset');
         return false;
      };
   });
});

Vous pouvez changer le nombres de caractères minimum en remplaçant le 5 de cette ligne :
Code:
if($(title).val().length < 5){

par la valeur que vous souhaitez.
Pensez bien sur en même temps à changer le chiffre présent dans la phrase Entrez au minimum 5 caractères Wink .

Bonne soirée Wink .
avatar

Self
Membre actif

Masculin
Messages : 3717
Inscrit(e) le : 13/06/2013

Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: nombre de caractere du titre d'un MP

Message par reikimeditation le Mar 17 Juin 2014 - 9:13

Parfait merci "Selfde"
par contre c'est possible de faire apparaitre un message comme quoi il faut mettre un titre de 8 caracteres mini? car là comme "signal" de refus, ca surligne simplement l'encadré du titre....merci...
avatar

reikimeditation
**

Messages : 72
Inscrit(e) le : 30/05/2014

http://echellesprirituelle.forumactif.org/
reikimeditation a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: nombre de caractere du titre d'un MP

Message par Self le Mar 17 Juin 2014 - 14:40

Bonjour,

On peut faire comme ceci Wink :
Code:
$(function(){
   var title = $('form[action="/privmsg"] input[name="subject"]');
   var value = 'Entrez au minimum 8 caractères';

   $(title).after('<span class="title_error" style="display:none;">'+value+'</span>');
   $(title).attr('value', value).css('color', 'rgba(0, 0, 0, .3');
      
   $(title).on({
      focus: function(){
         if($(title).val() == value){
            $(title).attr('value', '').css('color', 'rgba(0, 0, 0, 1');
         };
      },
      blur: function(){
         if($(title).val().length == 0){
            $(title).attr('value', value).css('color', 'rgba(0, 0, 0, .3');
         };
      },
      keypress: function(){
         $(title).css('box-shadow', 'none');
         $('.title_error').fadeOut();
      };
   });

   $('form[action="/privmsg"] input[value="Envoyer"]').on('click', function(){
      if($(title).val().length < 8){
         $(title).css('box-shadow', '0px 0px 6px #ff0000 inset');
         $('.title_error').fadeIn();
         return false;
      };
   });
});

Vous pouvez styliser le texte qui apparait après le champ avec la class .title_error !

J'ai édité pour mettre un code plus "propre", j'ai rassemblé tout les événements on qui agissent sur le champ du titre.


Dernière édition par SeLfde4Th7 le Mar 17 Juin 2014 - 14:55, édité 3 fois
avatar

Self
Membre actif

Masculin
Messages : 3717
Inscrit(e) le : 13/06/2013

Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: nombre de caractere du titre d'un MP

Message par reikimeditation le Mar 17 Juin 2014 - 14:47

parfait merci beaucoup j'ai toutes mes réponses, je vais pouvoir cloturer. c'est nikel !
avatar

reikimeditation
**

Messages : 72
Inscrit(e) le : 30/05/2014

http://echellesprirituelle.forumactif.org/
reikimeditation a été remercié(e) par l'auteur de ce sujet.

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


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