Probleme de formulaire
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 2 sur 2 • Partagez
Page 2 sur 2 • 1, 2
Probleme de formulaire
Rappel du premier message :
Bonjour, j'ai cherché grâce aux outils de recherche et je n'ai pas trouvé de tuto pour créer un formulaire pour mon forum, c'est pour que les membres clique sur le lien, tombe sur le formulaire et remplissent divers champs pour générer leur fiche de personnage dans mon forum RolePlay. S'il existe, je serai ravie d'avoir le lien sinon ... j'attendrais qu'une âme charitable vienne m'aider ^^
Merci à tous
EDIT : Je viens de tenter ceci :
Et je trouve ceci :
Bonjour, j'ai cherché grâce aux outils de recherche et je n'ai pas trouvé de tuto pour créer un formulaire pour mon forum, c'est pour que les membres clique sur le lien, tombe sur le formulaire et remplissent divers champs pour générer leur fiche de personnage dans mon forum RolePlay. S'il existe, je serai ravie d'avoir le lien sinon ... j'attendrais qu'une âme charitable vienne m'aider ^^
Merci à tous
EDIT : Je viens de tenter ceci :
- Spoiler:
- Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Fiche Personnage</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link href='http://fonts.googleapis.com/css?family=Play' rel='stylesheet' type='text/css'>
<style type="text/css">
<!--
.contour {
margin:0 20px;
text-align:left;
font-size:14px;
font-family: Play;
}
-->
</style>
<script type="text/javascript">
function envoiMessage(form)
{
var gender = "";
if(form.gender[0].checked == true)
gender = "Masculin";
else if(form.gender[1].checked == true)
gender = "Féminin";
else if(form.gender[2].checked == true)
gender = "Autre";
var sex1 = "";
if(form.sex[3].checked == true)
sex1 = "Hétéro";
else if(form.sex1[4].checked == true)
sex1 = "Gay/Lesbienne";
else if(form.sex1[5].checked == true)
sex1 = "Bi";
else if(form.sex1[6].checked == true)
sex1 = "Asexuel";
var sex2 = "";
else if(form.sex2[7].checked == true)
sex2 = "Oui";
else if(form.sex2[8].checked == true)
sex2 = "Non";
var statut1 = "";
if(form.statut1[9].checked == true)
statut1 = "Négatif";
else if(form.statut1[10].checked == true)
statut1 = "Positif";
else if(form.statut1[11].checked == true)
statut1 = "Faux Négatif";
else if(form.statut1[12].checked == true)
statut1 = "Faux Positif";
var statut2 = "";
if(form.statut2[13].checked == true)
statut2 = "Libre";
else if(form.statut2[14].checked == true)
statut2 = "Traqué";
else if(form.statut2[15].checked == true)
statut2 = "Détenu";
var faction = "";
if(form.faction[16].checked == true)
faction = "Citoyen";
else if(form.faction[17].checked == true)
faction = "Icarus";
else if(form.faction[18].checked == true)
faction = "Para";
else if(form.faction[19].checked == true)
faction = "Révolté";
else if(form.faction[20].checked == true)
faction = "Marcheur de Mort";
else if(form.faction[21].checked == true)
faction = "Rader";
else if(form.faction[22].checked == true)
faction = "Rikann";
else if(form.faction[23].checked == true)
faction = "Toko";
else if(form.faction[24].checked == true)
faction = "Légion";
// Créer un message à partir des informations fournies
var txt_message = " Fiche de :" + form.pseudo.value + "
+ "\nIdentité : " + form.pseudo.value + "
+ "\nÂge : " + form.age.value + "
+ "\nSexe : " + form.gender.value + "
+ "\nLieu de naissance : " + form.localisation.value + "
+ "\nNationalité : " + form.nationalite.value + "
+ "\nOrigines : " + form.origines.value + "
+ "\nMétier/Etudes : " + form.etudes.value + "
+ "\nOrientation sexuelle : " + form.sex1.value + " <i>(+ form.sex2.value + ")</i>
+ "\nStatut : " + form.statut1.value + " - + form.statut2.value + "
+ "\nFaction : " + form.faction.value + "
+ "\nAnalyse de Nestar : " + form.nestar.value + "
+ "\nReponse au protocole 213 : " + form.protocole.value + "
+ "\nHistorique du sujet : " + form.bio.value + "
+ "\nNotes Complémentaires : " + form.notes.value + "
+ "\nEtude comportementale : " + form.psy.value + "
+ "\nRapport physique primaire : " + form.physique.value + "
+ "\nCode : " + regle;
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
// Créer un titre de sujet dynamiquement (Candidature + pseudo) :
form.subject.value = "Candidature de " + form.pseudo.value + ";
}
</script>
</head>
<body>
<form class="contour" action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="subject" value="" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="39" />
<h1>Veuillez remplir tous les champs du formulaire de candidature suivant :</h1><br />
<b><label for="pseudo">Nom Prénom :</label></b><br />
<textarea name="pseudo" id="pseudo" rows="1" style="width:75%"></textarea>
<br /><br />
<b><label for="age">Mon perso a ...</label></b><br />
<i>Son âge.</i><br />
<textarea name="age" id="age" rows="1" style="width:75%"></textarea>
<br /><br />
<b><label>Sexe :</label></b><br />
<input type="radio" name="gender" value="0">Masculin<br />
<input type="radio" name="gender" value="1">Féminin<br />
<input type="radio" name="gender" value="2">Autre<br /><br />
<b><label for="localisation">Mon perso est né à ...</label></b><br />
<i>Ville de naissance.</i><br />
<textarea name="localisation" id="localisation" rows="1" style="width:75%"></textarea>
<br /><br />
<b><label for="nationalite">Mon perso est ...</label></b><br />
<i>Nationalité.</i><br />
<textarea name="nationalite" id="nationalite" rows="1" style="width:75%"></textarea>
<br /><br />
<b><label for="origines">Mon perso viens de ...</label></b><br />
<i>Pays d'origine.</i><br />
<textarea name="origines" id="origines" rows="1" style="width:75%"></textarea>
<br /><br />
<b><label for="etudes">Métier/Etudes :</label></b><br />
<textarea name="etudes" id="etudes" rows="1" style="width:75%"></textarea>
<br /><br />
<b><label>Orientation sexuelle :</label></b><br />
<i>Précisez si votre perso aura des relations (RP) contraire à ses préférences (alcool, hypnose, viol...).</i><br />
<input type="radio" name="sex1" value="3">Hétéro<br />
<input type="radio" name="sex1" value="4">Gay/Lesbienne<br />
<input type="radio" name="sex1" value="5">Bi<br />
<input type="radio" name="sex1" value="6">Asexuel<br />
-----------<br />
<i>Relation contraire à son orientation.</i><br />
<input type="radio" name="sex2" value="7">Oui<br />
<input type="radio" name="sex2" value="8">Non<br />
<br /><br />
<b><label>Mon perso est ...</label></b><br />
<i>Son statut vis à vis d'Icarus<br /><br />
- Negatif : Nestar ne vous as pas détecté comme criminel ou futur criminel.<br />
- Positif : Nestar vous as repéré comme criminel ou futur criminel.<br />
- Libre : Icarus n'est pas à votre poursuite.<br />
- Traqué : Icarus vous cherche pour vous incarcerer.<br />
- Détenu : Vous êtes dans emprisonné dans un Nexus.<br />
- Faux Positif/Négatif : Nestar s'est trompé sur votre criminalité.</i><br /><br />
<input type="radio" name="statut1" value="9">Négatif<br />
<input type="radio" name="statut1" value="10">Positif<br />
<input type="radio" name="statut1" value="11">Faux Négatif<br />
<input type="radio" name="statut1" value="12">Faux Positif<br />
-----<br />
<input type="radio" name="statut2" value="13">Libre<br />
<input type="radio" name="statut2" value="14">Traqué<br />
<input type="radio" name="statut2" value="15">Détenu<br /><br />
<b><label>Mon perso appartient à la faction ...</label></b></b><br />
<i>Liens vers les différentes factions : <a href="http://nexity.rpg-board.net/t9-icarus" target="_blank">Icarus</a> - <a href="http://nexity.rpg-board.net/t8-les-paras" target="_blank">Para</a> - <a href="http://nexity.rpg-board.net/t7-groupes-indes" target="_blank">Révoltés, Marcheurs, Raders, Rikanns, Toko, Légion</a><br />
<input type="radio" name="faction" value="16">Citoyen<br />
<input type="radio" name="faction" value="17">Icarus<br />
<input type="radio" name="faction" value="18">Para<br />
<input type="radio" name="faction" value="19">Révolté<br />
<input type="radio" name="faction" value="20">Marcheur de Mort<br />
<input type="radio" name="faction" value="21">Rader<br />
<input type="radio" name="faction" value="22">Rikann<br />
<input type="radio" name="faction" value="23">Toko<br />
<input type="radio" name="faction" value="24">Légion<br /><br />
<b><label for="nestar">Analyse de Nestar :</label></b><br />
<i>Ce que l'intelligence artificielle dit de votre perso.</i><br />
<textarea name="nestar" id="nestar" rows="4" style="width:75%"></textarea>
<br /><br />
<b><label for="protocole">Réponse au Protocole 213 :</label></b><br />
<i>Ce que ton perso répond quand un membre d'Icarus lui demande :<br />
"Que pensez vous de l'entreprise Icarus et de son fonctionnement dans le but de protéger et servir l'humanité ?"</i>
<textarea name="protocole" id="protocole" rows="4" style="width:75%"></textarea>
<br /><br />
<b><label for="bio">Historique du Sujet :</label></b><br />
<i>Le passé de votre perso jusqu'à maintenant.</i><br />
<textarea name="bio" id="bio" rows="10" style="width:75%"></textarea>
<br /><br />
<b><label for="notes">Notes :</label></b><br />
<i>Des notes si besoin.</i><br />
<textarea name="notes" id="notes" rows="5" style="width:75%"></textarea>
<br /><br />
<b><label for="psy">Mental :</label></b><br />
<textarea name="psy" id="psy" rows="7" style="width:75%"></textarea>
<br /><br />
<b><label for="physique">Physique :</label></b><br />
<textarea name="physique" id="physique" rows="7" style="width:75%"></textarea>
<br /><br />
<label>Je m'engage à respecter les règles du forum</label></b><br />
<input type="radio" name="reglement" value="o" checked="checked">Oui<br />
<input type="radio" name="reglement" value="n">Non
<br /><br />
<input type="submit" name="post" value="Valider ma fiche personnage">
<br /><br />
</form>
</body>
</html>
Et je trouve ceci :
Dernière édition par Nekothika le Mar 12 Mai 2015 - 3:28, édité 4 fois
Re: Probleme de formulaire
Le ration sera conservé si une image dépasse les deux limites ?
Re: Probleme de formulaire
en mettant les 2 propriétés (max-height et max-whidth) pour une image , on oblige cette image à ne pas dépasser les 2 valeurs ... la proportion de l'image est gardée .
en exemple :
une image mode paysage de 500px * 200px sera dimensionnée à 180px * 72px
(max-width prend le dessus)
une image mode portrait de 200px * 500px sera dimensionnée à 96px * 240px
(max-height prend le dessus)
- Code:
.fiche_identite>img{
border: 2px solid #abbd83;
max-height:240px;
max-width:180px;
float:right;
}
en exemple :
une image mode paysage de 500px * 200px sera dimensionnée à 180px * 72px
(max-width prend le dessus)
une image mode portrait de 200px * 500px sera dimensionnée à 96px * 240px
(max-height prend le dessus)
Re: Probleme de formulaire
.. | Bonjour, Nous n'avons plus de nouvelle de l'auteur de ce sujet depuis plus de 7 jours. Nous considérons donc ce problème comme résolu ou abandonné. La prochaine fois, merci de nous tenir au courant de l'évolution de votre problème, ou à faire un UP régulièrement ! Ce sujet est archivé (rappel de pourquoi), merci d'ouvrir un nouveau sujet si nécessaire, en respectant les Règles générales du forum. A bientôt sur ForumActif |
MlleAlys- Membre actif
- Messages : 5968
Inscrit(e) le : 12/09/2012
Page 2 sur 2 • 1, 2
Sujets similaires
» Problème avec un script (js) qui remplace le formulaire de création de sujet par son propre formulaire.
» Problème avec un formulaire généré par le générateur de formulaire (du support portuguais)
» Problème formulaire - tutoriel astuce "création de formulaire simplifié"
» Problème avec mon code de formulaire de problème.
» Problème formulaire !
» Problème avec un formulaire généré par le générateur de formulaire (du support portuguais)
» Problème formulaire - tutoriel astuce "création de formulaire simplifié"
» Problème avec mon code de formulaire de problème.
» Problème formulaire !
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 2 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum