Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 28-11-2009 18:27:55

General Otacon
Membre

Rendre des champs obligatoires

Bonjour j'ai un petit problème j'aimerai rendre des champs obligatoires lors des présentations des membres car il peuvent ne rien écrire et poster leur présentation alors que si on rendait les champs obligatoires il serait obligé de mettre quelque chose au moins mais comment rendre les champs obligatoires s'il vous plait?

Hors ligne

#2 28-11-2009 18:32:25

KzL31
Membre

Re : Rendre des champs obligatoires

le script de présentation de DK ?

Hors ligne

#3 28-11-2009 18:41:31

General Otacon
Membre

Re : Rendre des champs obligatoires

en fait j'ai mon propre script de présentation mais je ne sais pas comment rendre les champs obligatoire pour qu'ils soient obligé de mettre quelque chose

Hors ligne

#4 28-11-2009 18:49:50

KzL31
Membre

Re : Rendre des champs obligatoires

une fonction js qui est censé faire cela (celle du script de DK !)

<script type="text/javascript"> 
function validation()
{
    if(document.nom_champ.value == "")
    {
        alert ('le champ n\'a pas été rempli');
        document.nom_champ.focus();
        return false; 
    }
    else {return true;}
}
</script>

Dernière modification par KzL31 (28-11-2009 18:50:09)

Hors ligne

#5 28-11-2009 19:01:50

General Otacon
Membre

Re : Rendre des champs obligatoires

KzL31 a écrit :

une fonction js qui est censé faire cela (celle du script de DK !)

<script type="text/javascript"> 
function validation()
{
    if(document.nom_champ.value == "")
    {
        alert ('le champ n\'a pas été rempli');
        document.nom_champ.focus();
        return false; 
    }
    else {return true;}
}
</script>

Ok merci je dois le mettre où? après les champs ou avant? hmm

Hors ligne

#6 28-11-2009 19:04:54

KzL31
Membre

Re : Rendre des champs obligatoires

dans le form tu mets onsubmit="return validation();"

Hors ligne

#7 28-11-2009 19:08:41

General Otacon
Membre

Re : Rendre des champs obligatoires

Ok et je mets le code que tu m'as dit tout en haut où?

Dernière modification par General Otacon (28-11-2009 19:11:01)

Hors ligne

#8 28-11-2009 19:12:03

KzL31
Membre

Re : Rendre des champs obligatoires

bah je connais pas ton script happy
poste le tongue

Hors ligne

#9 28-11-2009 19:18:33

General Otacon
Membre

Re : Rendre des champs obligatoires

hmm tu peux me donner ton msn si possible c'est plus simple tongue je t'explique smile car là je n'ai pas le droit de poster ce script car j'ai promis à celui qui me l'a donné et qui l'a fait de ne pas le distribuer wink

Dernière modification par General Otacon (28-11-2009 20:22:37)

Hors ligne

#10 28-11-2009 21:31:26

KzL31
Membre

Re : Rendre des champs obligatoires

euh KzL de WL, t'as pas mon msn Madhiyou happy ?

Hors ligne

#11 28-11-2009 21:39:14

General Otacon
Membre

Re : Rendre des champs obligatoires

Si je l'ai ah ouais tu peux te connecter je te montre le fichier? smile

Hors ligne

#12 28-11-2009 23:13:11

General Otacon
Membre

Re : Rendre des champs obligatoires

Voilà réglé vous pouvez locker smile

Hors ligne

#13 28-11-2009 23:16:41

Guims
Membre

Re : Rendre des champs obligatoires

Se serait top de donner votre bout de code huh étant donner que tous les modules de prez pour punbb se ressemble ....

ça peu interessé d'autres personnes

Dernière modification par Guims (28-11-2009 23:17:09)

Hors ligne

#14 29-11-2009 02:33:22

General Otacon
Membre

Re : Rendre des champs obligatoires

désolé mais j'ai promis de ne pas distribuer le script de présentation mais il y'en a un sur le forum mais pour rendre un champ obligatoire c'est sa:

Tu remplaces if ($fid) (ligne 74 chez moi) par if ($fid && (!empty($lenomduchamp)))

Hors ligne

#15 29-11-2009 10:49:14

Otomatic
Régisseur

Re : Rendre des champs obligatoires

General Otacon a écrit :

désolé mais j'ai promis de ne pas distribuer le script de présentation

Ce qui est vraiment désolant, c'est de voir quelqu'un venir demander de l'aide sur un forum public, puis, une fois cette aide obtenue et son problème résolu, garder, en privé, les résultats.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#16 29-11-2009 12:55:58

KzL31
Membre

Re : Rendre des champs obligatoires

c'est le script de Daemon_Killer,

dispo ici : http://www.punbb.fr/forums/viewtopic.php?id=8008
(version non-warez grâce à ado-live)

ligne 74
if ($fid)

si vous voulez par exemple rendre le prenom obligatoire vous mettez
if ($fid && (!empty($prenom))
si vous voulez mettre l'age obligatoire en plus c'est
if ($fid && (!empty($prenom)) && (!empty($age)))

Hors ligne

#17 29-11-2009 12:57:42

La digue
Membre

Re : Rendre des champs obligatoires

Oui tu as raison Otomatic, car ça m'intéresse aussi, mais bon... hmm
Sinon si quelqu'un à une idée, merci de la faire partager.

Hors ligne

#18 29-11-2009 15:43:33

Mpok
Néo Admin

Re : Rendre des champs obligatoires

Otomatic a écrit :

Ce qui est vraiment désolant, c'est de voir quelqu'un venir demander de l'aide sur un forum public, puis, une fois cette aide obtenue et son problème résolu, garder, en privé, les résultats.

Il est clair que cette conjonction ne me plait guère moi-même... mad
On va néanmoins attendre un peu, histoire de laisser "l'accusé" préparer sa défense...

EDIT : mais je sens que ça va être dur, au vu des pièces jointes maintenant au dossier...

Dernière modification par Mpok (29-11-2009 15:48:44)

Hors ligne

#19 29-11-2009 16:58:36

General Otacon
Membre

Re : Rendre des champs obligatoires

Je vous assure que si ce n'était que moi je vous le donnerai je n'ai rien à cacher mais c'est celui qui me l'a donné qui ne veut pas le distribuer sad Je vous jure que si ce n'était que moi je vous le donnerai smile

Hors ligne

#20 29-11-2009 17:14:03

La digue
Membre

Re : Rendre des champs obligatoires

Et pour moi??? ^^

Hors ligne

#21 29-11-2009 18:43:22

Xtrem-AW
Membre

Re : Rendre des champs obligatoires

est il possible d'avoir un tuto complet car je ne comprend pas les étapes :s

Hors ligne

#22 29-11-2009 21:45:25

KzL31
Membre

Re : Rendre des champs obligatoires

mais arrete avec ça Otacon xD

le script de présentation dont il parle est le script codé par Daemon_Killer !!!

un membre d'ici, Ado-live, l'a modifié, c'est à dire qu'il a enlevé le champ "vos compétences dans le warez"
ce script est dispo ici : http://www.punbb.fr/forums/viewtopic.php?id=8008

dans ce script,
ligne 76
vous avez
if ($fid)

vous remplacez ceci par
if ($fid && (!empty($prenom))) si par exemple vous voulez rendre le prenom obligatoire,
pour connaitre toutes les variables il suffit de regarder cette partie du script :

$titre = "[quote][b][color=red]Ma présentation :: [".$form_user."][/color][/b][/quote]
\n";

$infos_persos = "[quote][color=green][b]Informations personnelles :[/b][/color][/quote]
\n";

$prenom2 = ". [b]Mon prénom :[/b] ".$prenom."\n";

$age2 = ". [b]Mon âge :[/b] ".$age." \n";

$pays2 = ". [b]Ma région :[/b] ".$region."\n";

$passions2 = ". [b]Mes passions :[/b] ".$passions."\n";

$activites2 = ". [b]Mes activités extra-scolaires :[/b] ".$activites."\n";

$etudes2 = ". [b]Mon métier / Mes études :[/b] ".$etudes."\n\n";

$autres_infos = "[quote][color=orange][b]Autres Informations :[/b][/color][/quote]
\n";

$fai2 = ". [b]Mon fournisseur d'accès internet :[/b] ".$fai."\n";

$navigateur2 = ". [b]Mon navigateur :[/b] ".$navigateur."\n";

$conness2 = ". [b]Comment ai-je connu ".pun_htmlspecialchars($pun_config['o_board_title'])." :[/b] ".$conness."\n\n";

$message_sup2 = ". [b]Message supplémentaire :[/b] ".$message_sup."\n\n";

vous prenez le $variable, pas le $variable2 !
voilà donc il faut rajouter les variables que vous désirez non vide !

pour toute question je répondrais ici wink

Hors ligne

#23 29-11-2009 23:44:44

La digue
Membre

Re : Rendre des champs obligatoires

Merci, et pour toute les variables obligatoire?
Je mets: if ($fid && (!empty($prenom)))
             if ($fid && (!empty($âge)))

Comme ceci, un en dessous des autres?

Dernière modification par La digue (29-11-2009 23:56:35)

Hors ligne

#24 30-11-2009 00:40:21

General Otacon
Membre

Re : Rendre des champs obligatoires

Moi j'ai testé en les mettant cote à cote mais pas collé

Hors ligne

Pied de page des forums