Dysfonctionnement du formulaire
3 participants
Page 1 sur 1 • Partagez
Dysfonctionnement du formulaire
Détails techniques
Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Internet Explorer, Opera, Safari, Autre
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://www.universiteuniverselle.com
Description du problème
Bonjour,J'aimerais modifier mon formulaire de sorte à ce qu'il n'y ait plus de "Durée" à indiquer mais directement une heure de fin (comme pour l'heure de début) tout en faisant en sorte que le formulaire fonctionne (prise en compte de la durée pour certaines fonctions). J'ai essayé de faire ce changement mais ça n'a fait que bug...
Quelqu'un peut-il m'aider ?
- Code:
<style>
#form_presence label{font:bold 11px Arial;display:block;text-align:center;font-size:12px;margin-bottom:10px}
.court{
width:198px!important;
vertical-align: top;
}
.text{
width:188px!important;
margin-bottom:4px;
}
#form_presence .quart{
width:80px!important;
margin-bottom:4px;
}
#form_presence .tiers{
width:148px!important;
margin-bottom:4px;
}
#button_add,#button_add1{
height:25px;
width:25px;
background:url(https://i.servimg.com/u/f62/18/72/44/21/plus11.png);
border:0px!important;
margin-left:4px;
margin-bottom:12px;
}
#button_add:hover,#button_add1:hover{
background:url(https://i.servimg.com/u/f62/18/72/44/21/plus_l10.png);
}
#button_del,#button_del1{
height:25px;
width:25px;
background:url(https://i.servimg.com/u/f62/18/72/44/21/moins11.png);
border:0px!important;
margin-left:1px;
}
#button_del:hover,#button_del1:hover{
background:url(https://i.servimg.com/u/f62/18/72/44/21/moins_10.png);
}
</style>
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script type="text/javascript">
/* tableau options multiples */
monTableau = [];
monTableau[0] = ["Aide"];
monTableau[0][1] = [
["",""]
];
monTableau[0][2] = [
["Accueil","Accueil"],
["Hall principal","Hall principal"],
["Hall des services","Hall des services"],
["Hall de la rationalité","Hall de la rationalité"],
["Hall de la culture","Hall de la culture"],
["Hall de la créativité","Hall de la créativité"],
["Hall de la technique","Hall de la technique"],
["Hall du sport","Hall du sport"],
["Ministère","Ministère"]
];
monTableau[0][3] = [
["Durée",""],
["10 minutes","10"],
["20 minutes","20"],
["30 minutes","30"],
["40 minutes","40"],
["50 minutes","50"],
["60 minutes","60"],
["70 minutes","70"],
["80 minutes","80"],
["90 minutes","90"],
["100 minutes","100"],
["110 minutes","110"],
["120 minutes","120"],
["130 minutes","130"],
["140 minutes","140"],
["150 minutes","150"],
["160 minutes","160"],
["170 minutes","170"],
["180 minutes","180"],
["190 minutes","190"],
["200 minutes","200"],
["210 minutes","210"],
["220 minutes","220"],
["230 minutes","230"],
["240 minutes","240"],
["250 minutes","250"],
["260 minutes","260"],
["270 minutes","270"],
["280 minutes","280"],
["290 minutes","290"],
["300 minutes","300"],
["310 minutes","310"],
["320 minutes","320"],
["330 minutes","330"],
["340 minutes","340"],
["350 minutes","350"],
["360 minutes","360"],
["370 minutes","370"],
["380 minutes","380"],
["390 minutes","390"],
["400 minutes","400"],
["410 minutes","410"],
["420 minutes","420"],
["430 minutes","430"],
["440 minutes","440"],
["450 minutes","450"],
["460 minutes","460"],
["470 minutes","470"],
["480 minutes","480"],
["490 minutes","490"],
["500 minutes","500"],
["510 minutes","510"],
["520 minutes","520"],
["530 minutes","530"],
["540 minutes","540"],
["550 minutes","550"],
["560 minutes","560"],
["570 minutes","570"],
["580 minutes","580"],
["590 minutes","590"],
["600 minutes","600"],
["610 minutes","610"],
["620 minutes","620"],
["630 minutes","630"],
["640 minutes","640"],
["650 minutes","650"],
["660 minutes","660"],
["670 minutes","670"],
["680 minutes","680"],
["690 minutes","690"],
["700 minutes","700"],
["710 minutes","710"],
["720 minutes","720"],
["730 minutes","730"],
["740 minutes","740"],
["750 minutes","750"],
["760 minutes","760"],
["770 minutes","770"],
["780 minutes","780"],
["790 minutes","790"],
["800 minutes","800"],
["810 minutes","810"],
["820 minutes","820"],
["830 minutes","830"],
["840 minutes","840"],
["850 minutes","850"],
["860 minutes","860"],
["870 minutes","870"],
["880 minutes","880"],
["890 minutes","890"],
["900 minutes","900"],
["910 minutes","910"],
["920 minutes","920"],
["930 minutes","930"],
["940 minutes","940"],
["950 minutes","950"],
["960 minutes","960"],
["970 minutes","970"],
["980 minutes","980"],
["990 minutes","990"],
["1000 minutes","1000"],
["1010 minutes","1010"],
["1020 minutes","1020"],
["1030 minutes","1030"],
["1040 minutes","1040"],
["1050 minutes","1050"],
["1060 minutes","1060"],
["1070 minutes","1070"],
["1080 minutes","1080"],
["1090 minutes","1090"],
["1100 minutes","1100"],
["1110 minutes","1110"],
["1120 minutes","1120"],
["1130 minutes","1130"],
["1140 minutes","1140"],
["1150 minutes","1150"],
["1160 minutes","1160"],
["1170 minutes","1170"],
["1180 minutes","1180"],
["1190 minutes","1190"],
["1200 minutes","1200"],
["1210 minutes","1210"],
["1220 minutes","1220"],
["1230 minutes","1230"],
["1240 minutes","1240"],
["1250 minutes","1250"],
["1260 minutes","1260"],
["1270 minutes","1270"],
["1280 minutes","1280"],
["1290 minutes","1290"],
["1300 minutes","1300"],
["1310 minutes","1310"],
["1320 minutes","1320"],
["1330 minutes","1330"],
["1340 minutes","1340"],
["1350 minutes","1350"],
["1360 minutes","1360"],
["1370 minutes","1370"],
["1380 minutes","1380"],
["1390 minutes","1390"],
["1400 minutes","1400"],
["1410 minutes","1410"],
["1420 minutes","1420"],
["1430 minutes","1430"],
["1440 minutes","1440"]
];
monTableau[1] = ["Ouverture de l'infirmerie"];
monTableau[1][1] = [
["Pas de carte",""],
["Carte vitale"," - Carte vitale"]
];
monTableau[1][2] = [
["Infirmerie","Infirmerie (hall des services)"]
];
monTableau[1][3] = [
["Durée",""],
["10 minutes","10"],
["20 minutes","20"],
["30 minutes","30"],
["40 minutes","40"],
["50 minutes","50"],
["60 minutes","60"]
];
monTableau[2] = ["Ouverture de la bibliothèque"];
monTableau[2][1] = [
["Pas de carte",""],
["Carte de bibliothèque"," - Carte de bibliothèque"]
];
monTableau[2][2] = [
["Bibliothèque","Bibliothèque (hall des services)"]
];
monTableau[2][3] = [
["Durée",""],
["10 minutes","10"],
["20 minutes","20"],
["30 minutes","30"],
["40 minutes","40"],
["50 minutes","50"],
["60 minutes","60"]
];
monTableau[3] = ["Ouverture de la cafétéria"];
monTableau[3][1] = [
["Pas de carte",""],
["Carte de cantine"," - Carte de cantine"]
];
monTableau[3][2] = [
["Cafétéria","Cafétéria (hall des services)"]
];
monTableau[3][3] = [
["Durée",""],
["10 minutes","10"],
["20 minutes","20"],
["30 minutes","30"],
["40 minutes","40"],
["50 minutes","50"],
["60 minutes","60"]
];
monTableau[4] = ["Ouverture de la permanence"];
monTableau[4][1] = [
["Pas de carte",""],
["Carte étudiante"," - Carte étudiante"]
];
monTableau[4][2] = [
["Permanence","Permanence (hall des services)"]
];
monTableau[4][3] = [
["Durée",""],
["10 minutes","10"],
["20 minutes","20"],
["30 minutes","30"],
["40 minutes","40"],
["50 minutes","50"],
["60 minutes","60"]
];
/* tableau options multiples */
mesStars = [];
mesStars[0] = ["10"];
mesStars[0][1] = [
["Pas de bonus","0"]
];
mesStars[1] = ["20"];
mesStars[1][1] = [
["Pas de bonus","0"]
];
mesStars[2] = ["30"];
mesStars[2][1] = [
["Pas de bonus","0"],
["1 *","1"]
];
mesStars[3] = ["40"];
mesStars[3][1] = [
["Pas de bonus","0"],
["1 *","1"]
];
mesStars[4] = ["50"];
mesStars[4][1] = [
["Pas de bonus","0"],
["1 *","1"],
["2 *","2"]
];
mesStars[5] = ["60"];
mesStars[5][1] = [
["Pas de bonus","0"],
["1 *","1"],
["2 *","2"]
];
/* changement d'options */
function jeu_onchange(strChoix)
{if(post.activite.selectedIndex === 1)
{
document.getElementById("listeCarte").style.display = "none";
document.getElementById("listeLieu").style.display = "block";
document.getElementById("listeDuree").style.display = "block";
document.getElementById("present1").value="";
document.getElementById("star_mess").style.display = "none";
document.post.lieu.options.length = 0;
for(var x=0;x<monTableau.length;x++)
{
if (monTableau[x][0] == strChoix)
{
for(var y=0;y<monTableau[x][1].length;y++)
{
opt = y===0?
new Option(monTableau[x][1][y][0],monTableau[x][1][y][1],true,true):
new Option(monTableau[x][1][y][0],monTableau[x][1][y][1],false,false);
document.post.objet1.options[y] = opt;
}
for(var z=0;z<monTableau[x][2].length;z++)
{
opt1 = z==0?
new Option(monTableau[x][2][z][0],monTableau[x][2][z][1],true,true):
new Option(monTableau[x][2][z][0],monTableau[x][2][z][1],false,false);
document.post.lieu.options[z] = opt1;
}
for(var v=0;v<monTableau[x][3].length;v++)
{
opt2 = v===0?
new Option(monTableau[x][3][v][0],monTableau[x][3][v][1],true,true):
new Option(monTableau[x][3][v][0],monTableau[x][3][v][1],false,false);
document.post.duree.options[v] = opt2;
}
}
}
}
else{
document.getElementById("listeCarte").style.display = "block";
document.getElementById("listeLieu").style.display = "none";
document.getElementById("listeDuree").style.display = "block";
document.post.objet1.options.length = 0;
document.post.lieu.options.length = 0;
document.post.duree.options.length = 0;
document.getElementById("star_mess").style.display = "inline";
for( x=0;x<monTableau.length;x++)
{
if (monTableau[x][0] == strChoix)
{
for( y=0;y<monTableau[x][1].length;y++)
{
opt = y===0?
new Option(monTableau[x][1][y][0],monTableau[x][1][y][1],true,true):
new Option(monTableau[x][1][y][0],monTableau[x][1][y][1],false,false);
document.post.objet1.options[y] = opt;
}
for(var z=0;z<monTableau[x][2].length;z++)
{
opt1 = z==0?
new Option(monTableau[x][2][z][0],monTableau[x][2][z][1],true,true):
new Option(monTableau[x][2][z][0],monTableau[x][2][z][1],false,false);
document.post.lieu.options[z] = opt1;
}
for( v=0;v<monTableau[x][3].length;v++)
{
opt2 = v===0?
new Option(monTableau[x][3][v][0],monTableau[x][3][v][1],true,true):
new Option(monTableau[x][3][v][0],monTableau[x][3][v][1],false,false);
document.post.duree.options[v] = opt2;
}
}
}}
}
/* message étoiles et options étoiles */
function verification_choix(starChoix) {
if(post.duree.selectedIndex === 1||post.duree.selectedIndex === 2)
{
document.getElementById("star_mess").innerHTML = "Bonus pour tous les élèves présents : 1 <img src='https://i.servimg.com/u/f62/18/72/44/21/ytoile11.png' /><br/><br/>";
}
else if(post.duree.selectedIndex === 3||post.duree.selectedIndex === 4)
{
document.getElementById("star_mess").innerHTML = "Bonus pour tous les élèves présents : 1 <img src='https://i.servimg.com/u/f62/18/72/44/21/ytoile11.png' /><br />Option d'un bonus supplémentaire pour 3 élèves : 1 <img src='https://i.servimg.com/u/f62/18/72/44/21/ytoile11.png' /><br/><br/>";
}
else if(post.duree.selectedIndex === 5||post.duree.selectedIndex === 6)
{
document.getElementById("star_mess").innerHTML = "Bonus pour tous les élèves présents : 1 <img src='https://i.servimg.com/u/f62/18/72/44/21/ytoile11.png' alt='étoile' /><br />Option d'un bonus supplémentaire pour 6 élèves : 1 ou 2 <img src='https://i.servimg.com/u/f62/18/72/44/21/ytoile11.png' /><br/><br/>";
}
else
{
document.getElementById("star_mess").innerHTML = "";
}
document.post.etoile1.options.length = 0;
for(var x=0;x<mesStars.length;x++)
{
if (mesStars[x][0] == starChoix)
{
for(var y=0;y<mesStars[x][1].length;y++)
{
opt1 = y===0?
new Option(mesStars[x][1][y][0],mesStars[x][1][y][1],true,true):
new Option(mesStars[x][1][y][0],mesStars[x][1][y][1],false,false);
document.post.etoile1.options[y] = opt1;
}
}
}
}
var nb_lignes=2;
// script du bouton ajout et suppression
function add_achat(strChoix)
{
if(document.getElementById("activite").value==="")
{
alert("Choisissez une activité !");
return false;
}
else if(document.getElementById("duree").value==="")
{
alert("Choisissez une duree !");
return false;
}
else
{
var tab1 = document.getElementById('tab1');
var div1 = document.createElement('div');
div1.id = 'div1'+nb_lignes;
var input1 = document.createElement('input');
input1.id = 'present'+nb_lignes;
input1.name = 'present'+nb_lignes;
input1.type = 'text';
input1.placeholder = 'Pseudo';
input1.className = 'formulaire tiers';
var espace = document.createTextNode(" ");
var select1 = document.createElement('select');
select1.id = 'objet'+nb_lignes;
select1.name = 'objet'+nb_lignes;
select1.className = 'formulaire tiers';
var espace2 = document.createTextNode(" ");
var select2 = document.createElement('select');
select2.id = 'etoile'+nb_lignes;
select2.name = 'etoile'+nb_lignes;
select2.className = 'formulaire quart';
tab1.appendChild(div1);
div1.appendChild(input1);
div1.appendChild(espace);
div1.appendChild(select1);
div1.appendChild(espace2);
div1.appendChild(select2);
document.getElementById("button_del").style.display = "inline";
$( "#objet1 Option" ).clone().appendTo( "#objet"+nb_lignes );
$( "#etoile1 Option" ).clone().appendTo( "#etoile"+nb_lignes );
$("#activite").attr('disabled', 'disabled');
$("#duree").attr('disabled', 'disabled');
nb_lignes++;
}
}
function del_achat()
{
if(nb_lignes>2)
{
nb_lignes--;
var tab1 = document.getElementById('tab1');
var div1 = document.getElementById('div1'+nb_lignes);
tab1.removeChild(div1);}
if(nb_lignes<=2) {
$("#activite").removeAttr('disabled');
$("#duree").removeAttr('disabled');
document.getElementById("button_del").style.display = "none";}
}
function envoiMessage(form)
{if(form.activite.value=='')
{
alert('Vous devez indiquer une activité');
return false;
}
else if(form.date.value=='')
{
alert('Vous devez indiquer une date');
return false;
}
else if(form.h_debut.value=='')
{
alert('Vous devez indiquer un horaire valide');
return false;
}
else if(form.m_debut.value=='')
{
alert('Vous devez indiquer un horaire valide');
return false;
}
else if(form.duree.value=='')
{
alert('Vous devez indiquer une durée valide');
return false;
}
else if(form.lieu.value=='')
{
alert('Vous devez indiquer un lieu');
return false;
}
else
{
/* Créer un message suivant le choix de l\'activité */
var h_debut = Number(form.h_debut.value);
var m_debut = Number(form.m_debut.value);
var m_fin = Number(form.duree.value);
var h_fin = h_debut;
if ((m_debut + m_fin) >= 60)
{
h_fin += Math.round((m_fin + m_debut) / 60 - 0.5);
m_fin = (m_fin + m_debut) % 60;
h_fin = h_fin % 24;
}
else
{
m_fin = m_debut + m_fin;
h_fin = h_debut;
}
if(h_debut === 0)
{h_debut = "00";}
if(h_debut === 1)
{h_debut = "01";}
if(h_debut === 2)
{h_debut = "02";}
if(h_debut === 3)
{h_debut = "03";}
if(h_debut === 4)
{h_debut = "04";}
if(h_debut === 5)
{h_debut = "05";}
if(h_debut === 6)
{h_debut = "06";}
if(h_debut === 7)
{h_debut = "07";}
if(h_debut === 8)
{h_debut = "08";}
if(h_debut === 9)
{h_debut = "09";}
if(m_debut === 0)
{m_debut = "00";}
if(m_fin === 0)
{m_fin = "00";}
if(h_fin === 0)
{h_fin = "00";}
if(h_fin === 1)
{h_fin = "01";}
if(h_fin === 2)
{h_fin = "02";}
if(h_fin === 3)
{h_fin = "03";}
if(h_fin === 4)
{h_fin = "04";}
if(h_fin === 5)
{h_fin = "05";}
if(h_fin === 6)
{h_fin = "06";}
if(h_fin === 7)
{h_fin = "07";}
if(h_fin === 8)
{h_fin = "08";}
if(h_fin === 9)
{h_fin = "09";}
else if(h_fin === 24)
{h_fin = "00";}
var txt_message = "";
/* si AIDE est choisi */
if(post.activite.selectedIndex === 1)
{
txt_message = "[table class='blanc' width='70%' align='center']"
+ "[tr][td][size=13]:hl: " + form.activite.value + '\n'
+ ":dt: " + form.date.value + '\n'
+ ":hr: " + h_debut + "h" + m_debut + " à " + h_fin + "h" + m_fin + '\n'
+ ":lu: " + form.lieu.value + '\n'
+ "[/size][/td][/tr][/table]\n";
}
else
/* si AIDE n'est pas choisi */
{
txt_message = "[table class='blanc' width='70%' align='center']"
+ "[tr][td][size=13]:ov: " + form.activite.value + '\n'
+ ":dt: " + form.date.value + '\n'
+ ":hr: " + h_debut + "h" + m_debut + " à " + h_fin + "h" + m_fin + '\n'
+ ":lu: " + form.lieu.value + '\n'
+ ":ps: Liste des présences :" + '\n';
for (var nb = 1; nb < nb_lignes; nb++)
{
var present = document.getElementById('present'+nb).value;
var carte = document.getElementById('objet'+nb).value;
var etoiles = Number(document.getElementById('etoile'+nb).value);
etoiles = etoiles + 1 ;
txt_message += (present ? present + carte + " - " + etoiles + " :e: \n" : "\n");
}
txt_message += "[/size][/td][/tr][/table]" + '\n';
}
var time = Number(form.duree.value)/10;
var star = time;
var sun = time;
txt_message += "[table class='jaune' align='center' width='70%']"
+ "[tr][td][size=13]:av: Récompenses :\n"
+ "Guide débutant : "+star+" :e: - "+sun+" :s: \n"
+ "Guide titulaire : "+(star*2)+" :e: - "+sun+" :s: \n"
+ "Guide certifié : "+(star*3)+" :e: - "+sun+" :s: \n[/size][/td][/tr][/table]";
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
form.subject.value = form.activite.value ;
}
}
</script>
<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="return(envoiMessage(this))" id="form_presence">
<input type="hidden" name="mode" value="reply" /><!-- Un nouveau topic sera créé -->
<input type="hidden" name="topictype" value="0" checked="checked" /> <!-- Value 0: Sujet Normal (1 = post-it / 2 = annonce) -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="subject" value="" />
<input type="hidden" name="t" value="6383" />
<table style="width: 100%;" cellpadding="0" cellspacing="1" border="0" class="forumline">
<tr>
<th nowrap="nowrap" width="100%" class="secondarytitle">
<h2>Présences des guides</h2>
</th>
</tr>
<tr>
<td height="6">
</td>
</tr>
<tr>
<td><div class="blanc" style="margin:auto;width:522px;text-align:center">
<div style="font-size:12px;text-align:center;margin-top:20px">N'oubliez pas de noter les étudiants présents lors de vos ouvertures.<br />
Indiquez également ceux qui ont pris une carte dans la liste des présences.</div><br />
<label for="activite">Activité : <span style="color:red">*</span></label>
<select name="activite" id="activite" class="formulaire" onchange="jeu_onchange(this[this.selectedIndex].value)">
<option value="" style="display:none"></option>
<option value="Aide">Aide</option>
<option value="Ouverture de l'infirmerie">Ouverture de l'infirmerie</option>
<option value="Ouverture de la bibliothèque">Ouverture de la bibliothèque</option>
<option value="Ouverture de la cafétéria">Ouverture de la cafétéria</option>
<option value="Ouverture de la permanence">Ouverture de la permanence</option>
</select>
<br />
<br />
<label for="date">Date : <span style="color:red">*</span></label>
<select name="date" id="date" class="formulaire">
<option value="" style="display:none">Date</option>
<option value="01 septembre">01 septembre</option>
<option value="02 septembre">02 septembre</option>
<option value="03 septembre">03 septembre</option>
<option value="04 septembre">04 septembre</option>
<option value="05 septembre">05 septembre</option>
<option value="06 septembre">06 septembre</option>
<option value="07 septembre">07 septembre</option>
<option value="08 septembre">08 septembre</option>
<option value="09 septembre">09 septembre</option>
<option value="10 septembre">10 septembre</option>
<option value="11 septembre">11 septembre</option>
<option value="12 septembre">12 septembre</option>
<option value="13 septembre">13 septembre</option>
<option value="14 septembre">14 septembre</option>
<option value="15 septembre">15 septembre</option>
<option value="16 septembre">16 septembre</option>
<option value="17 septembre">17 septembre</option>
<option value="18 septembre">18 septembre</option>
<option value="19 septembre">19 septembre</option>
<option value="20 septembre">20 septembre</option>
<option value="21 septembre">21 septembre</option>
<option value="22 septembre">22 septembre</option>
<option value="23 septembre">23 septembre</option>
<option value="24 septembre">24 septembre</option>
<option value="25 septembre">25 septembre</option>
<option value="26 septembre">26 septembre</option>
<option value="27 septembre">27 septembre</option>
<option value="28 septembre">28 septembre</option>
<option value="29 septembre">29 septembre</option>
<option value="30 septembre">30 septembre</option>
</select><br />
<br />
<label for="debut">Début : <span style="color:red">*</span></label>
<select name="h_debut" id="h_debut" class="formulaire court">
<option value="" style="display:none">Heures</option>
<option value="00">00</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
</select>
<select name="m_debut" id="m_debut" class="formulaire court">
<option value="" style="display:none">Minutes</option>
<option value="00">00</option>
<option value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
<option value="40">40</option>
<option value="50">50</option>
</select>
<br />
<br />
<div id="listeDuree">
<label for="duree">Durée : <span style="color:red">*</span></label>
<select name="duree" id="duree" class="formulaire" onChange="verification_choix(this[this.selectedIndex].value)">
<option>Choisissez une activité</option>
</select>
<br />
<br /></div><div id="star_mess" style="font-size:12px;text-align:center;"></div>
<div id="listeLieu" style="display:none">
<label for="lieu"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Lieu :</strong> <font color="red">*</font></span></label>
<select name="lieu" id="lieu" class="formulaire" style="height:25px;">
<option value="">Choisissez une activité</option>
</select>
<br />
<br /></div>
<div id="listeCarte" style="display:none">
<label>Liste des présences :</label>
<table border="0" cellspacing="0" cellpadding="0" align="center" style="margin-bottom:20px;margin-left:60px">
<tr>
<td id="tab1" style="vertical-align:top;text-align:right;">
<input type="text" id="present1" name="present1" placeholder="Pseudo" class="formulaire tiers" />
<select name="objet1" id="objet1" style="margin-top:-1px" class="formulaire tiers"><option>Choisir une activité</option></select>
<select name="etoile1" id="etoile1" class="formulaire quart">
<option>Choisir une durée</option></select>
</td>
<td style="vertical-align:bottom;height:40px;width:60px;text-align:left">
<input type="button" id="button_add" name="button_add" onClick="add_achat();" />
<input type="button" id="button_del" name="button_del" onClick="del_achat();" style="display:none" /></td>
</tr>
</table>
</div>
</div>
</td></tr></table>
<table class="modactions" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin-bottom:6px;">
<tr>
<td colspan="2" align="center">
<input name="post" type="submit" value=" " class="formulaire bouton_envoyer" />
</td>
</tr>
</table>
</form>
Je vous remercie par avance !
Re: Dysfonctionnement du formulaire
J'ai regardé ton script, mais je n'ai pas tout à fait saisi ton problème.
Il s'agit de remplacer un champ de choix par un champ texte ?
Style ça:
Le 00h00 est une indication qui apparaît dans la zone à remplir tant que celui-ci n'est pas rempli par l'utilisateur. Il donne une indication sur la forme du "texte" à remplir, en occurrence ici 00h00.
Il s'agit de remplacer un champ de choix par un champ texte ?
Style ça:
- Code:
<tr>
<td><label for="forum_size"><strong>Heure de fin:</strong></label></td>
<td><input required="required" placeholder="00h00" id="heurfin" name="heurfin" type="text" /></td>
</tr>
Le 00h00 est une indication qui apparaît dans la zone à remplir tant que celui-ci n'est pas rempli par l'utilisateur. Il donne une indication sur la forme du "texte" à remplir, en occurrence ici 00h00.
Re: Dysfonctionnement du formulaire
Non, il faut choisir une durée dans mon formulaire (10 minutes, 20 minutes, ... 320 minutes...) qui donne l'heure finale quand on envoie. Je veux qu'on puisse mettre directement l'heure finale (comme l'heure de début) mais il faut adapter à plein d'endroits dans le script et je ne sais pas comment...
Re: Dysfonctionnement du formulaire
Tu écris: "Il faut qu'on puisse mettre l'heure finale..." Tu parles de l'utilisateur qui rempli le formulaire ou tu parles du codage qui doit faire ressortir l'heure finale par rapport à l'heure de départ et la durée que l'utilisateur aura renseigné ?
Re: Dysfonctionnement du formulaire
L'utilisateur qui remplit le formulaire
Re: Dysfonctionnement du formulaire
up... svp !
Re: Dysfonctionnement du formulaire
Bonjour, Nous n'avons plus de nouvelle de l'auteur de ce sujet depuis plus de 8 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 pensez à faire un UP régulièrement ! Ce sujet est déplacé à la corbeille, merci d'ouvrir un nouveau sujet si nécessaire, en respectant les Règles générales du forum. |
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é"
» [chargement/formulaire] Le forumline prend le CSS du formulaire
» 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é"
» [chargement/formulaire] Le forumline prend le CSS du formulaire
» Formulaire
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum