Cherche une solution pour deux <form...

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 : Cherche une solution pour deux <form...

par Invité » 15 juil. 2007, 15:29

Bonjour,

Sais juste pour vous dire que j'ai résolu le problème.

J'ai vire le 2e et j'ai remplaces "send" par "fmaddfiche" partout dans la source sauf ici http.send(null);

Merci.

par Akim13 » 15 juil. 2007, 00:24

Bonjour,

Je dois utiliser deux form dans en un ? pour remplacer l?ancien <input par un source que j?ai trouver sur internet qui a pour effet un semi automatique.

Je veux remplacer
<!-- voir l'exemple plus bas -->

Code : Tout sélectionner

<td><input type=text size="50" name="d<?=$i?>" value="" style="border-color:rgb(255,102,0); border-style:dotted;"></td>
<!-- voir l'exemple plus bas -->

Par ce ci

Code : Tout sélectionner

<form name="send" style="display:inline; position: relative;" action="" method="POST"> <div style="display:inline; position: relative;"> <input type="text" id="abr" name="abr" value="<?php echo $_POST['abr'];?>" style="width: 150px;font-family:verdana; font-size:8pt;color:darkblue;" onkeyup="treatquery();" /> <input type="submit" value="definition" style="font-family:verdana; font-size:8pt;" name="submit" /> <div id="res" style="background-color:white;position: absolute; top: 22px;left: 0px;" class="prop" onmousemove="this.style.visibility='visible';" onmouseout="this.style.visibility='hidden';"> </div> </div> </form>
J?ai déjà essayer remplacer que le <input mais j?ai une erreur javascript

Code : Tout sélectionner

<input type="text" id="abr" name="abr" value="<?php echo $_POST['abr'];?>" style="width: 150px;font-family:verdana; font-size:8pt;color:darkblue;" onkeyup="treatquery();" /> <input type="submit" value="definition" style="font-family:verdana; font-size:8pt;" name="submit" />


Voila quellque ligne de ma source et le probleme avec la ligne vert

Code : Tout sélectionner

<center><span class="title1"><?=EDIT2?></span><br></center> <form method="post" name="fmaddfiche" id="fmaddfiche" action="<?php echo $_SERVER['PHP_SELF']?>" onsubmit="return finalCheck();"> <br><table border="0" align="center" width="720" height="6"> <tr><td width="139"> <p><b><?=PROJECT_NAME?></b></p> </td><td width="571"> <p>&nbsp;<input type="text" size="38" name="project_name" maxlength="32" value="Titre du Projet ?" style="border-color:blue; border-style:dotted;"></p> </td></tr> <tr><td width="139"><b><?=INV_DATE?></b></td><td width="571">&nbsp;<input type="text" size="10" name="invdate" maxlength="10" value="<?=date('Y-m-d')?>" style="border-color:blue; border-style:dotted;"> <small>200X-Mois-Jour</small></td></tr> <tr><td width="139"><b><?=PROJECT_REF?></b></td><td width="571">&nbsp;<input type="text" size="10" name="project_ref" maxlength="16" value="" style="border-color:blue; border-style:dotted;"> Optionnel</td></tr> <tr><td width="139"><b><?=FULL_NAME?></b></td><td width="571">&nbsp;<input type="text" size="38" name="client_name" id="client_name" maxlength="32" value="" style="border-color:blue; border-style:dotted;"></td></tr> <tr><td width="139"><b><?=client_COMPANY_NAME?></b></td><td width="571">&nbsp;<input type="text" size="38" name="company" id="company" maxlength="32" value="" style="border-color:blue; border-style:dotted;"></td></tr> <tr><td width="139"><b><?=ADDRESS?></b></td><td width="571">&nbsp;<input type="text" size="38" name="address" id="address" maxlength="80" value="" style="border-color:blue; border-style:dotted;"></td></tr> <!--<input type="text" autocomplete="off" name="city" id="city" onkeyup="refreshList();" onkeydown="return getEnterKey(event.keyCode);"/><br/> --> <body onclick="(((navigator.userAgent.indexOf('MSIE') >= 0)?event.srcElement.id:event.target.id) != 'liste')?document.getElementById('liste').style.display= 'none':null;"> <!--<form name="myForm" method="post" action="autocomplete.html" onsubmit="return ((document.getElementById('liste').style.display == 'none')?true:false);"> --> &nbsp;<div align="center"onkeyup="return moveSelection(event.keyCode);"> </div> <tr> <td width="139"><b><?=CITY?></b></td><td width="571">&nbsp;<input type="text" size="38" name="city" id="city" onkeyup="refreshList();" onkeydown="return getEnterKey(event.keyCode);" maxlength="32" value="" style="border-color:blue; border-style:dotted;"><div align="center" id="liste"></div></td></tr> <tr><td width="139"><b><?=STATE?></b></td><td width="571">&nbsp;<input type="text" size="38" name="state" id="state" maxlength="32" value="" style="border-color:blue; border-style:dotted;"></td></tr> <tr><td width="139"><b><?=ZIP?></b></td><td width="571">&nbsp;<input type="text" size="10" name="zip" id="zip" maxlength="24" value="" style="border-color:blue; border-style:dotted;"></td></tr> <tr><td width="139"><b><?=PHONE?></b></td><td width="571">&nbsp;<input type="text" size="15" name="phone" id="phone" maxlength="24" value="" style="border-color:blue; border-style:dotted;"></td></tr> <tr><td width="139"><b><?=FAX?></b></td><td width="571">&nbsp;<input type="text" size="15" name="fax" id="fax" value="" maxlength="24" style="border-color:blue; border-style:dotted;"></td></tr> <tr><td width="139"><b><?=EMAIL?></b></td><td width="571">&nbsp;<input type="text" size="38" name="email" id="email" maxlength="32" value="" style="border-color:blue; border-style:dotted;"></td></tr> <tr><td width="139"> <b><?=DETAILS?></b> </td><td width="571"> <table align="center" width="571" height="6"> <tr><td align="center"><b><?=DESC?></b></td><td align="center"><b><?=QTY?></b></td><td align="center"><b><?=UNIT?></b></td><td align="center"><b><?=TAX?></b></td><td align="center"><b><?=TOTAL?></b></td></tr> <? for($i=0; $i< $rowed1; $i++){ ?> <tr> <!-- ICI --><!-- ICI --><!-- ICI --><!-- ICI --><!-- ICI --><!-- ICI --> <td><input type=text size="50" name="d<?=$i?>" value="" style="border-color:rgb(255,102,0); border-style:dotted;"></td> <!-- FIN --><!-- FIN --><!-- FIN --><!-- FIN --><!-- FIN --><!-- FIN --> <td><input type=text size=2 name="n<?=$i?>" value="" onchange="checkNumber(this);subSum(<?=$i?>);" style="border-color:rgb(255,102,0); border-style:dotted;"></td> <td><input type=text size=6 name="p<?=$i?>" value="" onchange="checkNumber(this);subSum(<?=$i?>);" style="border-color:rgb(255,102,0); border-style:dotted;"></td> <td><input type=text size=5 name="ta<?=$i?>" value="<?=$taxrate?>" onchange="checkNumber(this);remind(this.value);subSum(<?=$i?>);" style="border-color:rgb(255,102,0); border-style:dotted;"></td> <td><input type=text size=7 name="to<?=$i?>" value="" onchange="checkNumber(this);subSum(<?=$i?>);redoTotal();" style="border-color:rgb(255,102,255); border-style:dotted;"></td> </tr> <? } ?> </table>

Pouvez vous me donner la solution pour utiliser deux form en un, ou si vous avez une solution SVP

Merci d'avance

Re: Cherche une solution pour deux <form...

par @rthur » 15 juil. 2007, 00:09

le premier form et pour le calcule mais contient tous les select les options et les champ etc...
et le 2 eme et pour le semi-automatique et doit contenire la meme chose mais vrais les meme champs les select etc...
Bonjour,

Personnellement, j'ai rien compris à ta question...
Peux-tu essayer de la reformuler en français avec éventuellement un schéma de ce que tu veux faire? ;)

Cherche une solution pour deux <form...

par Akim13 » 14 juil. 2007, 22:40

Bonjour,

Je sais qu'il es impossible d'imbriquer un formulaire dans un autre!

Alors y a t'il une solution car le premier form et pour le calcule mais contient tous les select les options et les champ etc...
et le 2 eme et pour le semi-automatique et doit contenire la meme chose mais vrais les meme champs les select etc... , ya t'il une solution pour melanger les deux, je suis debutant je ne peut pas dire des betise, mais bon allez une toute petite alors peut-ont faire au lieu de <form ca sera <table ? ne rigoler pas SVP.

Code : Tout sélectionner

<form method="post" name="fmaddfichier" id="fmaddfichier" action="<?php echo $_SERVER['PHP_SELF']?>" onsubmit="return finalCheck();"> <tr><td align="center"><b><?=DESC?></b></td><td align="center"><b><?=QTY?></b></td><td align="center"><b><?=UNIT?></b></td><td align="center"><b><?=TAX?></b></td><td align="center"><b><?=TOTAL?></b></td></tr> <? for($i=0; $i< $rowed1; $i++){ ?> <form name="send" style="display:inline; position: relative;" action="" method="POST"> <div style="display:inline; position: relative;"> <input type="text" id="abr" name="abr" value="<?php echo $_POST['abr'];?>" style="width: 150px;font-family:verdana; font-size:8pt;color:darkblue;" onkeyup="treatquery();" /> <input type="submit" value="definition" style="font-family:verdana; font-size:8pt;" name="submit" /> <div id="res" style="background-color:white;position: absolute; top: 22px;left: 0px;" class="prop" onmousemove="this.style.visibility='visible';" onmouseout="this.style.visibility='hidden';"> </div> </div> </form> </form>

Merci d'avance,