Compteur de caractères pour devis en ligne

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Compteur de caractères pour devis en ligne

Re: Compteur de caractères pour devis en ligne

par zeus » 08 sept. 2009, 14:50

Stop de contredire ou intervenir pour n'importe quoi, en particulier Fuzzy hein...
C'est drôle au début, ensuite ca fait cours de récréation...
Modération :
Ce genre de remarque ce fait en privée.

Merci à tous de rester courtois et d'accepter que tout le monde peut avoir son opinion. A la prochaine intervention de ce type, le message sera nettoyé.

Re: Compteur de caractères pour devis en ligne

par Dr@ke » 08 sept. 2009, 11:32

Cela ne veut rien dire ce que tu dis, le manuel explique que la syntaxe else if peut causer parfois des bugs, donc c'est simple et logique qu'il faut toujours utiliser la syntaxe elseif.
C'est d'ailleurs pour cette raison que même le manuel php, utilise la syntaxe elseif.

Stop de contredire ou intervenir pour n'importe quoi, en particulier Fuzzy hein...
C'est drôle au début, ensuite ca fait cours de récréation...

Re: Compteur de caractères pour devis en ligne

par Benjam » 08 sept. 2009, 09:18


@Benjam, alors toujours pas repéré ce petit bouton à coché vert qui doit se situé en haut à droite de chaque message, pas loin du bouton "citer" ?
ayéééé, trouvé!! :D :D

Re: Compteur de caractères pour devis en ligne

par FuZZyLine » 08 sept. 2009, 08:43

[...]
En fait non, car tu ne trouveras quasiment jamais - en tous cas jamais vu sur ce forum ni ailleurs, ce doit donc être assez rare - une convention de codage php comme tu la mentionne (utiliser ":" pour définir une condition if/elseif). Sans doute parce que c'est moins lisible et qu'il est plus simple d'utiliser des conventions les plus communément utilisées.
[*]Et quand on fait un site web on passe naturellement assez souvent de php à javascript... donc on va pas s'enquiquiner à prendre l'habitude d'écrire "elseif" et faire des erreurs d'étourderie en passant par exemple à javascript, sous prétexte que cette écriture est nécessaire pour une autre convention de codage quasiment jamais utilisée en php :wink:
[...]
+1 je vais même jusqu'à +2 ;)

[*] Perso, switcher de l'un à l'autre j'en viens à oublier des $ en php et en ajouter en JS, alors, c'est clair: moins de différences ca rend plus de productivité lol (en tout cas dans mon cas;)

@Dr@ke: La première règle pour un codeur/développeur c'est de penser qu'un autre gugusse prendra la
relève de ton code et de tout faire pour simplier sa lecture donc sa compréhension.

http://www.manuelphp.com/php/control-st ... elseif.php
En PHP, vous pouvez aussi écrire " else if " en deux mots et son comportement sera identique à la version en un seul mot.
Pourquoi faire simple quand on peut faire compliqué? lol

Re: Compteur de caractères pour devis en ligne

par AB » 07 sept. 2009, 21:01

En fait non, il est préférable de toujours utiliser la syntaxe elseif car:
Note: A noter que elseif et else if sont traités de la même façon seulement quand des accolades sont utilisées, comme dans l'exemple ci-dessus. Quand vous utilisez ":" pour définir votre condition if/elseif, vous ne devez pas séparer else if en deux mots, sans quoi PHP soulèvera une erreur d'interprétation.
En fait non, car tu ne trouveras quasiment jamais - en tous cas jamais vu sur ce forum ni ailleurs, ce doit donc être assez rare - une convention de codage php comme tu la mentionne (utiliser ":" pour définir une condition if/elseif). Sans doute parce que c'est moins lisible et qu'il est plus simple d'utiliser des conventions les plus communément utilisées.

Et quand on fait un site web on passe naturellement assez souvent de php à javascript... donc on va pas s'enquiquiner à prendre l'habitude d'écrire "elseif" et faire des erreurs d'étourderie en passant par exemple à javascript, sous prétexte que cette écriture est nécessaire pour une autre convention de codage quasiment jamais utilisée en php :wink:

Donc tu fais comme tu veux, mais d'un point de vue pratique, il est inexact de dire qu'il est préférable de toujours utiliser la syntaxe "elseif" plutôt que "else if", puisque c'est exactement l'inverse :)

@Benjam, alors toujours pas repéré ce petit bouton à coché vert qui doit se situé en haut à droite de chaque message, pas loin du bouton "citer" ?

Re: Compteur de caractères pour devis en ligne

par Dr@ke » 07 sept. 2009, 13:49

En fait non, il est préférable de toujours utiliser la syntaxe elseif car:
Note: A noter que elseif et else if sont traités de la même façon seulement quand des accolades sont utilisées, comme dans l'exemple ci-dessus. Quand vous utilisez ":" pour définir votre condition if/elseif, vous ne devez pas séparer else if en deux mots, sans quoi PHP soulèvera une erreur d'interprétation.
euuu, y'a un truc officiel à faire, un lien à cliquer ou je remets juste un dernier post avec la solution?
Tu cliques sur le petit icône vert dans le message qui pour toi t'a donné la solution...

Re: Compteur de caractères pour devis en ligne

par Benjam » 07 sept. 2009, 13:47


Sinon Benjam, si ton sujet est résolu penses à valider une réponse pour signaler que ton problème est résolu :)
euuu, y'a un truc officiel à faire, un lien à cliquer ou je remets juste un dernier post avec la solution?

Re: Compteur de caractères pour devis en ligne

par Dr@ke » 07 sept. 2009, 13:18

D'ailleurs comme php reconnait également très bien le "else if" (en deux mots) il est plus facile d'utiliser toujours cette syntaxe pour ne pas avoir de problème en passant d'un langage à l'autre :wink:
Ah je ne savais pas...
Surtout que le else if est utilisé en c aussi, je l'utilise pour développer des plugins Palace...
Mais bon, j'avais pris cette habitude, va être dure de changer :wink:

Re: Compteur de caractères pour devis en ligne

par AB » 07 sept. 2009, 13:07

Oui en Php c'est elseif et en javascript c'est else if...
Félécitation :wink:
D'ailleurs comme php reconnait également très bien le "else if" (en deux mots) il est plus facile d'utiliser toujours cette syntaxe pour ne pas avoir de problème en passant d'un langage à l'autre :wink:

Sinon Benjam, si ton sujet est résolu penses à valider une réponse pour signaler que ton problème est résolu :)

Re: Compteur de caractères pour devis en ligne

par FuZZyLine » 07 sept. 2009, 09:30

Salut,
bof, félicitations...j'aurais bien aimé comprendre un peu plus ce que je faisais et là c'est moyen!
mais bon, ça marche, c'est déjà ça! allez, merci à tous en tout cas! :D :D
C'est bien le problème du Copier/Coler lol

Met des points de tests (alert) sur les lignes que tu comprends pas puis affiche les datas.
En gros, trace ;)

Javascript s'inscrit dans les langages objets et la lecture se faisant de gauche à droite tu peux
représenter la hyérarchie ainsi: parent.fils... OU ancêtre.descendant_direct.descendant_direct...

Code : Tout sélectionner

object = new Object(); object.value;
Simple rappel:
js, bien que langage objet, ne concoit pas les class. Tout est fonction & tout est objet.
autrement dit c'est toi qui décide d'utiliser une fonction comme "pseudo class" etc...

@+ ;)

PS: Je suis vraiment pas ludique dans mes explications lol

Re: Compteur de caractères pour devis en ligne

par Benjam » 06 sept. 2009, 22:28

bof, félicitations...j'aurais bien aimé comprendre un peu plus ce que je faisais et là c'est moyen!

mais bon, ça marche, c'est déjà ça!

allez, merci à tous en tout cas! :D :D

Re: Compteur de caractères pour devis en ligne

par Dr@ke » 06 sept. 2009, 20:24

Oui en Php c'est elseif et en javascript c'est else if...
Félécitation :wink:

Re: Compteur de caractères pour devis en ligne

par Benjam » 06 sept. 2009, 20:12

Bon, un grand merci à tous pour votre aide...

je viens de résoudre mon problème et on peut dire quand même que c'est en partie grâce à vous!

en partie?

oui, parce que si elseif existe, ça n'est pas sous cette forme...allez, la soluce pour tout le monde:

function limit () {
var nb = document.frm.txtrea.value.replace (/[- \n\r]/g,"");
document.frm.nbr.value = nb.length;
var maxi = 200000;
if ((nb.length > 10)&& (nb.length <=20)) {
cmb = eval((nb.length*0.9)*100);
} else if ((nb.length > 20)&& (nb.length <=30)) {
cmb = eval((nb.length*9)*100);
} else {
cmb = eval((nb.length*0.002)*100);
}


en gros, il manquait un } et elseif c'est "else if" :mrgreen: :mrgreen: :mrgreen:

voilàààààà...merciiiii :D :D :D :D (j'ai bien lutté, j'ai pas du tout progressé, mais je suis content!) :mrgreen:

Re: Compteur de caractères pour devis en ligne

par FuZZyLine » 06 sept. 2009, 20:02

Aie, j'avais zappé le début de ton topic [CONFUSED] 'fin, au vu de mon QI d'huitre et d'une mémoire de
poisson rouge, j'espere que tu me pardonneras :oops:

Re: Compteur de caractères pour devis en ligne

par Benjam » 06 sept. 2009, 19:56

Merci Dr@ke et Babounet,

bon, je viens d'essayer mais ça ne marche pas...vous avez bien raison,il me manque les bases mais comme j'ai à faire ça une fois tous les trois ans, j'essayais juste de faire un truc qui marche en rafistolant quelques infos trouvées à droite à gauche! :roll: :roll:

Je capte même pas les différences entre JS et PHP (enfin, je vois bien que c'est pas pareil :mrgreen: mais à part ça 8-| 8-| )

Bref, je m'enfonce alors je vais essayer de comprendre tout ça en profondeur!

merci à tous d'avoir essayé en tout cas! :D :D