Toon posts:

[javascript] value uit een input lezen

Pagina: 1
Acties:
  • 46 views sinds 30-01-2008

Verwijderd

Topicstarter
ik probeer een simpel webwinkel-achtig iets te maken.

ik heb een php-pagina die een overzich laat zien van alle producten (die allemaal een prodID hebben), bij elk product staat een input (type=text) veld met name=<het productID, ingevuld door php>. daarnaast is er ook nog een knop "stop in het winkelmandje".
de bedoeling is dat als er op de knop "stop in het winkelmandje" geklikt word het aantal dat ingevuld is bij het input-veld samen met het prodID naar een iframe gaat.

dit is de code die php maakt voor 1 product (dit staat tussen <form name=winkel> en </form>)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<tr>
    <td width="100" valign="top">[img]"images/papaja.jpg"[/img]</td>
    <td><table width="100%" height="100"  border="0">
      <tr>
        <td height="1">Papaja</td>
      </tr>
      <tr>
        <td height="40" valign="top">De papaja wordt vanwege de groeiwijze ook wel boommeloen genoemd en is peerachtig van vorm. De vruch... <a href="javascript:nieuwvenster('index.php?Action=info&prodId=3')">Lees meer...</a> </td>
      </tr>
      <tr>
        <td align="right" height="1">Aantal:<input name="3" type="text" size="10"><input type="button" name="Submit" value="Toevoegen aan mandje" onClick="javascript:inmandje('3',document.winkel.3.value)"></td>
      </tr>
    </table></td>
  </tr>


de functie inmandje (staat in de <head>)(winkelmand is de naam van de iframe:
code:
1
2
3
function inmandje(prodid,aantal){
  winkelmand.location.href = 'index.php?Action=winkelmand&Command=add&prodid=' + prodid + '&aantal=' + aantal; 
}


als ik het test met de code die ik hier heb gegeven komt hij niet bij de functie inmandje

wat doe ik verkeerd?

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-05 23:07

.oisyn

Moderator Devschuur®

Demotivational Speaker

wat doe ik verkeerd?
Je plaatst je topic in het verkeerde forum
Programming & Webscripting -> Webdesign & Graphics

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

Topicstarter
sorry, ik dacht "webscripting"...
my bad..

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
Je ID mag niet met een cijfer beginnen

Verder kun je beter document.getElementById('id').value; gebruiken

Geef je input dus een duidelijk naam beginnend met een letter of underscore.

En in een onclick event hoef je geen javascript: te zetten.

[ Voor 49% gewijzigd door Michali op 22-09-2004 17:31 ]

Noushka's Magnificent Dream | Unity


Verwijderd

Topicstarter
Michali schreef op 22 september 2004 @ 17:29:
Je ID mag niet met een cijfer beginnen

Verder kun je beter document.getElementById('id').value; gebruiken

Geef je input dus een duidelijk naam beginnend met een letter of underscore.

En in een onclick event hoef je geen javascript: te zetten.
tnx, hij mocht dus inderdaad niet beginnen met een cijfer B)

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 01:12

crisp

Devver

Pixelated

/basic

Intentionally left blank

Pagina: 1

Dit topic is gesloten.