forms

Status
Niet open voor verdere reacties.

tchiloh

Gebruiker
Lid geworden
29 jan 2008
Berichten
65
ik heb 2 forms op mijn webpagina. op de eerste form heb ik een tabel met een radio button. op de 2de form wil ik de waarde hebben van de radio button: <input type="hidden" name="ARGUMENTS" value="vink">

maar het lukt mij niet. wat doe ik fout?
 
Staan die 2 forms op verschillende pagina's?

Want dan moet je de waarde van de radio button er met PHP bijplakken.

Als ze op dezelfde pagina staan, moet je een javascript hebben die de value van de hidden-field update, als de radio button gewijzigd wordt.

Je kunt ze niet met alleen HTML synchroon trekken voor zover ik weet.
 
de 2 forms staan op 1 pagina:

HTML:
<form action="~!$MG_REQUESTER_PATH$!~" method="POST" name="OrderTonen">

<div style="width: 232px; height: 35px;" align="left">

<table style="width: 240px; height: 40px;" align="left" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td><a class="Font7 Color1" href="javascript:OpenLink('Home')"><img alt="" style="width: 92px; height: 34px;" src="images/oursolutions.jpg" border="0" hspace="0" width="240"></a></td>
      <td><b>Aantal Orders: </b>~!$MG_Aantal$!~</td>
    </tr>
</table>
</div>
<div align="left"><hr style="width: 245px; height: 1px;" size="1"></div>

  <table id="Table1" class="sortable" border="0" cellpadding="1" cellspacing="0" width="245">
	     <tr class="TblHdr" bgcolor="#e4ffbf">
        <td><font>  </font></td>
        <td><font>Order</font></td>
        <td><font>Dat.</font></td>
        <td><font>Leverancier</font></td>
        <td><font>Totaal</font></td>
	<td><font>Status</font></td>
      </tr>

~!$MGREPEAT$!~
		<tr ~!$MGIF_hlight$!~ bgcolor="#bfe4ff" ~!$MGENDIF$!~  onmouseover="javascript:onover(this)" onmouseout="javascript:onout(this)" class="TblRow1">
     
			<td><font size="1"><input type="radio" name="vink" value="~!$MG_Order$!~" size="5"></font></td>
	        	<td BGCOLOR="#B0E2FF"><font size="2" id="Order">~!$MG_Order$!~</font></td>
	 		<td><font size="2" id="Datum">~!$MG_Datum$!~</font><br></td>
			<td BGCOLOR="#B0E2FF"><font size="2" id="Leverancier">~!$MG_Leverancier$!~</font><br></td>
			<td><font size="2" id="Totaal">~!$MG_Totaal$!~</font><br></td>
			<td BGCOLOR="#B0E2FF"><font size="2" id="Status"></font>~!$MG_Status$!~</td>
       	
     </tr>
~!$MGENDREPEAT$!~

			<input type="hidden" name="APPNAME"   value="~!$MG_APPNAME$!~" style="width: 50px; height: 1px;" size="1"> 
			<input type="hidden" name="PRGNAME"   value="OrderTonen" style="width: 50px; height: 1px;" size="1"> 
			<input type="hidden" name="ARGUMENTS" value="ingevoerd"  style="width: 55px; height: 1px;" size="1">
			<input type="hidden" name="ARGUMENTS" value="LevNaam"  style="width: 55px; height: 1px;" size="1">
			<input type="hidden" name="LevNaam" value="~!$MG_LevNaam$!~">
			<input type="submit" value="Volgende" name="verzend">
</form>
			<form action="~!$MG_REQUESTER_PATH$!~" method="POST" name="Verwijderen"> 
			<input type="hidden" name="APPNAME"   value="~!$MG_APPNAME$!~" style="width: 50px; height: 1px;" size="1"> 
			<input type="hidden" name="PRGNAME"   value="VerwijderRegel" style="width: 50px; height: 1px;" size="1"> 
			<input type="hidden" name="ARGUMENTS" value="vink"  style="width: 55px; height: 1px;" size="1">
			<input type="button" style="width: 60px; height: 18px;" class="PusBtn" value="Verwijder"  size="6" onclick="javascript:Verwijder()">

  </table>
</form>
 
???

Ik begrijp de vraag niet goed?

Is het zo dat de hidden parameter van het tweede formulier moet wijzigen in functie van wat ingevuld werd in het eerste formulier?

Indien zo dan moet je dat d.m.v een javascript doen. Ben niet echt zeker dat je dat bedoelt echter...
 
in de eerste form heb ik radio buttons. die heten vink.
als ik de 2e form verstuur dan moet hij de waarde van de aangevinkte radio button meesturen.
 
Dan zet je best alles in 1 formulier. Op die manier gaan je variabelen van je radiobuttons verstuurd worden als je het ene formulier verstuurt.

Om het verschil te maken tussen OrderTonen en Verwijderen zal je dus in je formulier moeten werken met twee submit-knoppen en bij het aanmaken van je verwerkingsscript de controle moeten uitvoeren welke van de twee gebruikt is.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan