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

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 .

Self
+ Hyperactif +

Masculin
Messages : 3710
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...

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

Self
+ Hyperactif +

Masculin
Messages : 3710
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 !

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