[javascript] aantal tekstvelden weergeven dmv dropdown menu

Pagina: 1
Acties:

  • littledreamer
  • Registratie: Juni 2002
  • Laatst online: 15-08-2025
Goedenmiddag,

Mijn probleem is het volgende.
Ik moet naar aanleiding van de waarde van een dropdown menu (1 tot en met 25) een aantal tekst velden weergeven.

Dus als de waarde van de dropdown 5 is, moeten er op de pagina 5 tekstvelden verschijnen.

Ik heb de search en google gebruikt, maar ik kom er niet uit.

Iemand?

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 15:13
Je maakt een div en met innerHTML kun je de inhoud daarvan veranderen. Je kunt dus met een for lus al die velden er in zetten.

Verwijderd

in IE javascript is dit:

for (var i=25; i>count;i--)
{
document.all.Dropdown.childNodes[count].style.visibility='hidden';
}


De Dropdownbox in jouw pagina heb ik 'DropDown' genoemd.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Verwijderd schreef op 07 november 2003 @ 13:26:
in IE javascript is dit:

for (var i=25; i>count;i--)
{
document.all.Dropdown.childNodes[count].style.visibility='hidden';
}


De Dropdownbox in jouw pagina heb ik 'DropDown' genoemd.
1. Alleen document.all = yek ;)
2. Volgens mij is er een verschil met wat doet je code en wat TS wilt. :)


@ TS: [google=JS create element]

[ Voor 29% gewijzigd door BtM909 op 07-11-2003 13:32 ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • littledreamer
  • Registratie: Juni 2002
  • Laatst online: 15-08-2025
Bedankt voor jullie reacties, ik ga even kijken of ik hier iets verder mee kom.

Maar info volgt ;)

Verwijderd

2. Volgens mij is er een verschil met wat doet je code en wat TS wilt. :)
idd. ik lees nog een keer zijn verhaal en zie het.
@TS: zijn die textvelden al aanwezig? moet ie ze op dat moment creeren? bietje vaag verhaal.

  • littledreamer
  • Registratie: Juni 2002
  • Laatst online: 15-08-2025
Verwijderd schreef op 07 november 2003 @ 13:37:
[...]


idd. ik lees nog een keer zijn verhaal en zie het.
@TS: zijn die textvelden al aanwezig? moet ie ze op dat moment creeren? bietje vaag verhaal.
ze moeten na de aanvraag gecreërd worden, ik denk dat ik al een heel stuk verder ben, mocht ik het zo hebben post ik de code ff

  • littledreamer
  • Registratie: Juni 2002
  • Laatst online: 15-08-2025
dit is het :) de velden worden gegenereerd naar aanleiding van de invoer in het tekstveld
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<html>
<head><title>formulier</title>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function createForm(number) {
data = "";    
inter = "'";
if (number < 26 && number > -1) {
for (i=1; i <= number; i++) {
if (i < 10) spaces="      ";
else spaces="    ";
data = data + "Koe " + i + " :" + spaces
+ "<input type='text' size=15 name=" + inter
+ "url" + i + inter + "'><br>";
}
if (document.layers) {
document.layers.cust.document.write(data);
document.layers.cust.document.close();
}
else {
if (document.all) {
cust.innerHTML = data;
      }
   }
}
else {
window.alert("Please select up to 15 entries.");
   }
}
//  End -->
</script></head>

<body bgcolor="#ffffff">

<!--<center>-->
<form name=counter>
<font color="#000000" size="2" face="arial">Aantal koeien : <br>
<font size="1">max.25</font><p>

<input type=text name=number size=2>
<input type=button value="weergeven" onClick="createForm(counter.number.value);">
</form>

<span id=cust style="position:relative;"></span>

</body>
</html>


thx voor jullie reacties in ieder geval!

[ Voor 93% gewijzigd door littledreamer op 07-11-2003 14:25 ]


  • littledreamer
  • Registratie: Juni 2002
  • Laatst online: 15-08-2025
* littledreamer schop

zover was ik dus :)
nu alleen weer het volgende probleem.... :(

het bovenstaande script moet ik dus zo maken dat het in een tabel word gegenereerd, ieder textfield moet dus zijn eigen regel krijgen hierin.

Dit omdat dit een onderdeel is van een groter formulier, de gegevens moeten na het invullen ervan in de database verdwijnen.

Wie o wie? :P
Pagina: 1