[JS] Probleem met toevoegen JS in huidige code

Pagina: 1
Acties:

  • MaZo
  • Registratie: Mei 2002
  • Niet online
Blup.

[ Voor 100% gewijzigd door MaZo op 18-01-2005 12:19 ]


Verwijderd

ik snap helemaal niet wat je nu wilt bereiken

je weet wel dat (ss) jsp heel iets anders is dan (cs) js? dit is niet echt te integreren verder

  • MaZo
  • Registratie: Mei 2002
  • Niet online
Ja dat begrijp ik, wat ik wil is dat m'n stukkie JS gebruikt wordt in m'n JSP-pagina.

  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 16:40
Ik weet niet hoe je je formulier afhandelt, maar iig in PHP kun je arrays gebruiken in post variabelen.
code:
1
2
<input type="text" name="ingredient[]" />
<input type="text" name="ingredient[]" />

Hierdoor is $_POST['ingredient'] gewoon een array en kun je het veld "numingredients" gewoon vergeten. In de verwerking weet je door count($_POST['ingredient']) op te vragen wat het aantal is.

De opbouw van het formulier zou ik doen door met js elementen toe te voegen. Je begint dan met 2 ingredientvelden en maakt een knop 'add ingredient'. Globaal doet dat dan zoiets:
JavaScript:
1
2
3
4
5
6
7
8
function addIngredients()
{
  var ingredient = document.createElement('input');
        ingredient.setAttribute('type', 'text');
        ingredient.setAttribute('name', 'ingredients[]');
        ingredient.setAttribute('maxlength', '100');
  document.getElementById('ingredientContainer').appendChild( ingredient );
}

Regeren is vooruitschuiven


  • MaZo
  • Registratie: Mei 2002
  • Niet online
Hmm, klinkt goed. Ik ga het even proberen, thx! :)

  • Jrz
  • Registratie: Mei 2000
  • Laatst online: 09:58

Jrz

––––––––––––

Emm, oude phper.. ;)
Die [] heb je niet nodig..
En in jsp moet je dan doen: request.getParameterValues("ingredient") of request.getParameterValues("ingredient[]") (ligt eraan hoe je die input noemt, haakjes lijken me niet erg handig maar ok)

Dan krijg je een String[] terug met de waardes..

Ennnnnnnnnn laat losssssssss.... https://github.com/jrz/container-shell (instant container met chroot op current directory)

Pagina: 1