Probleme de formulaire

Page 2 sur 2 Précédent  1, 2

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

Résolu Probleme de formulaire

Message par Nekothika le Lun 11 Mai 2015 - 17:51

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 :

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

Nekothika
*****

Féminin
Messages : 678
Inscrit(e) le : 26/09/2009

http://nexity.bb-fr.com / http://yggdrasil-minecraft.geekaddict.
Nekothika a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Probleme de formulaire

Message par Nekothika le Dim 24 Mai 2015 - 19:26

Le ration sera conservé si une image dépasse les deux limites ?

Nekothika
*****

Féminin
Messages : 678
Inscrit(e) le : 26/09/2009

http://nexity.bb-fr.com / http://yggdrasil-minecraft.geekaddict.
Nekothika a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Probleme de formulaire

Message par Scoubifitz le Dim 24 Mai 2015 - 20:57

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 .

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)

Scoubifitz
+ Hyperactif +

Masculin
Messages : 3539
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Probleme de formulaire

Message par MlleAlys le Dim 31 Mai 2015 - 21:11

..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 ! Wink

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 Smile

MlleAlys
+ Hyperactif +

Messages : 4407
Inscrit(e) le : 12/09/2012

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

Page 2 sur 2 Précédent  1, 2

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