[form]kopieren van textveld op zelfde pagina

Pagina: 1
Acties:

  • kazz1980
  • Registratie: Juni 2001
  • Laatst online: 25-07 08:41

kazz1980

Goh... Ik hier?

Topicstarter
Ik wil de waarde die een gebruiker in een textveld intypt op dezelfde pagina kunnen opvragen. Hoe doe ik dit?? (is het mogelijk?)

hier stond iets interessants, maar het is even weg...


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

het is mogenlijk.

zoek eens op formuliertjes en javascript is mijn tip van de dag :)

disjfa - disj·fa (meneer)
disjfa.nl


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

sorry hoor, maar wat heb je zelf al geprobeerd?

disjfa:
het is mogenlijk.
;)

[ Voor 65% gewijzigd door SchizoDuckie op 07-03-2003 12:49 ]

Stop uploading passwords to Github!


  • kazz1980
  • Registratie: Juni 2001
  • Laatst online: 25-07 08:41

kazz1980

Goh... Ik hier?

Topicstarter
Papa Eend schreef op 07 March 2003 @ 12:47:
sorry hoor, maar wat heb je zelf al geprobeerd?

disjfa:
[...]


;)
veel :)

Ik heb oa een script gebruikt om velden te kopieren naar andere velden. Dat werkte niet...was beetje brak script. Verder heb ik veel andere scripts en PHP geprobeerd. onchange scripts, etcetera...niks werkt. Ben er nu in totaal al een uurtje of 6-7 mee bezig (voor het geval jullie het idee krijgen dat ik mij er slechts makkelijk probeer af te maken).
Nu probeer ik dit:

code:
1
2
3
4
5
6
<input type=text maxlength="120" size="50" name="Author"
 class="button">&nbsp; <a href="javascript:void(0);" onclick="return
 overlib('<input type=text maxlength=`120` size=`50` name=`Author2`
 class=`button` value=`document.Test.Author.value`>  This is a sticky with
 a caption. And it is centered under the mouse!', CAPTION, 'Auteur',
 CENTER);">Opzoeken</a>

Dat werkt dus ook niet...

Zie http://hagen.let.rug.nl:2...d/ToepDBSite/boekform.php

Als je nu na het veld Auteur op "opzoeken" klikt krijg je een 'popup' met daarin een veld.
Die moet de waarde krijgen die in het veld Auteur is ingetypt door de gebruiker.

[ Voor 37% gewijzigd door kazz1980 op 07-03-2003 12:56 ]

hier stond iets interessants, maar het is even weg...


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 10:36

crisp

Devver

Pixelated

Waarom ga je niet eens op zoek naar een javascript tutorial? Standaard scriptjes copy-pasten is leuk en aardig, maar als je zelf nou eens wat kennis opdoet dan denk ik dat je sneller klaar bent dan hier elke keer een post openen voor elk probleempje dat je tegenkomt...

Intentionally left blank


  • kazz1980
  • Registratie: Juni 2001
  • Laatst online: 25-07 08:41

kazz1980

Goh... Ik hier?

Topicstarter
crisp schreef op 07 March 2003 @ 13:03:
Waarom ga je niet eens op zoek naar een javascript tutorial? Standaard scriptjes copy-pasten is leuk en aardig, maar als je zelf nou eens wat kennis opdoet dan denk ik dat je sneller klaar bent dan hier elke keer een post openen voor elk probleempje dat je tegenkomt...
Ik werk nu enkele jaren met javascript. Dus beheers het redelijk (niet goed). Ben hier nu met 3 man uren mee bezig (allen informatiekunde-studenten) en we komen dr echt niet uit.
Dus beetje hulp is dan meer dan welkom.
Ik krijg erg het gevoel dat ik ervan beschuldigd wordt het werk aan anderen over te laten om het mijzelf zo makkelijk te maken.

[ Voor 10% gewijzigd door kazz1980 op 07-03-2003 13:10 ]

hier stond iets interessants, maar het is even weg...


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 10:36

crisp

Devver

Pixelated

kazz1980 schreef op 07 maart 2003 @ 13:09:
[...]

Ik werk nu enkele jaren met javascript. Dus beheers het redelijk (niet goed). Ben hier nu met 3 man uren mee bezig (allen informatiekunde-studenten) en we komen dr echt niet uit.
Dus beetje hulp is dan meer dan welkom.
Ik krijg erg het gevoel dat ik ervan beschuldigd wordt het werk aan anderen over te laten om het mijzelf zo makkelijk te maken.
Ik beschuldig je nergens van, ik geef je alleen een tip ;)
In mijn ogen is dit namelijk toch redelijk simpel:
HTML:
1
2
3
4
5
6
<input type=text maxlength="120" size="50" name="Author"
 class="button">&nbsp; <a href="javascript:void(0);" onclick="return
 overlib('<input type=\"text\" maxlength=\"120\" size=\"50\" name=\"Author2\"
 class=\"button\" value=\"'+document.Test.Author.value+'\">  This is a sticky with
 a caption. And it is centered under the mouse!', CAPTION, 'Auteur',
 CENTER);">Opzoeken</a>

Intentionally left blank


  • kazz1980
  • Registratie: Juni 2001
  • Laatst online: 25-07 08:41

kazz1980

Goh... Ik hier?

Topicstarter
crisp schreef op 07 March 2003 @ 13:18:
[...]

Ik beschuldig je nergens van, ik geef je alleen een tip ;)
In mijn ogen is dit namelijk toch redelijk simpel:
HTML:
1
2
3
4
5
6
<input type=text maxlength="120" size="50" name="Author"
 class="button">&nbsp; <a href="javascript:void(0);" onclick="return
 overlib('<input type=\"text\" maxlength=\"120\" size=\"50\" name=\"Author2\"
 class=\"button\" value=\"'+document.Test.Author.value+'\">  This is a sticky with
 a caption. And it is centered under the mouse!', CAPTION, 'Auteur',
 CENTER);">Opzoeken</a>
Dat is toch exact hetzelfde als wat ik had? maar dan op een andere manier geschreven? (met escapes). (of zie ik dat nou verkeerd)
Hij werkt dan niet meer in konqueror...konqueror snapt escapes geloof ik niet...(werkelijk een briljante browser, maar we hebben hier op de uni niet anders)

hier stond iets interessants, maar het is even weg...


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 10:36

crisp

Devver

Pixelated

mmzz ik zie het al (volgende keer eerst testen, dan posten |:( ), je moet entities gebruiken in je string:
HTML:
1
2
3
4
5
6
<input type="text" maxlength="120" size="50" name="Author"
 class="button">&nbsp; <a href="javascript:void(0);" onclick="return
 overlib('&lt;input type=&quot;text&quot; maxlength=&quot;120&quot; size=&quot;50&quot; name=&quot;Author2&quot;
 class=&quot;button&quot; value=&quot;'+document.Test.Author.value+'&quot;&gt;  This is a sticky with
 a caption. And it is centered under the mouse!', CAPTION, 'Auteur',
 CENTER);">Opzoeken</a>

Intentionally left blank


  • kazz1980
  • Registratie: Juni 2001
  • Laatst online: 25-07 08:41

kazz1980

Goh... Ik hier?

Topicstarter
crisp schreef op 07 March 2003 @ 13:33:
mmzz ik zie het al (volgende keer eerst testen, dan posten |:( ), je moet entities gebruiken in je string:
HTML:
1
2
3
4
5
6
<input type="text" maxlength="120" size="50" name="Author"
 class="button">&nbsp; <a href="javascript:void(0);" onclick="return
 overlib('&lt;input type=&quot;text&quot; maxlength=&quot;120&quot; size=&quot;50&quot; name=&quot;Author2&quot;
 class=&quot;button&quot; value=&quot;`+document.Test.Author.value+`&quot;&gt;  This is a sticky with
 a caption. And it is centered under the mouse!', CAPTION, 'Auteur',
 CENTER);">Opzoeken</a>
Ik heb de enkele quotes vervangen door backquotes (anders werkt overlib helemaal niet meer) (`+document.Test.Author.value+`). Nu werkt overlib weer enigszins (ziet er wel wat anders uit....), maar de waarde van auteur neemt ie nog altijd niet mee...

[ Voor 91% gewijzigd door kazz1980 op 07-03-2003 13:41 ]

hier stond iets interessants, maar het is even weg...


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 10:36

crisp

Devver

Pixelated

kazz1980 schreef op 07 maart 2003 @ 13:38:
[...]


Ik heb de enkele quotes vervangen door backquotes (anders werkt overlib helemaal niet meer) (`+document.Test.Author.value+`). Nu werkt overlib weer enigszins (ziet er wel wat anders uit....), maar de waarde van auteur neemt ie nog altijd niet mee...
Ik ken dat hele overlib niet; ik heb het hier getest met een alert en door de string in een div te gooien met innerHTML en dat werkte prima...
En om dat document.Test.Author.value moeten toch echt gewone single quotes zijn, en geen backticks!

[ Voor 10% gewijzigd door crisp op 07-03-2003 13:45 ]

Intentionally left blank


  • kazz1980
  • Registratie: Juni 2001
  • Laatst online: 25-07 08:41

kazz1980

Goh... Ik hier?

Topicstarter
overlib is een script dat een layer op het scherm geeft nadat je op een link klikt (of mouseover).
Maar het veld blijft dus gewoon leeg.
Krijgt niet de waarde uit het veld auteur mee.
single quotes kunnen niet....want dan heb je single quotes binnen single quotes...

[ Voor 27% gewijzigd door kazz1980 op 07-03-2003 13:49 ]

hier stond iets interessants, maar het is even weg...


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 10:36

crisp

Devver

Pixelated

kazz1980 schreef op 07 maart 2003 @ 13:48:
overlib is een script dat een layer op het scherm geeft nadat je op een link klikt (of mouseover).
Maar het veld blijft dus gewoon leeg.
Krijgt niet de waarde uit het veld auteur mee.
single quotes kunnen niet....want dan heb je single quotes binnen single quotes...
Het idee is een beetje het volgende (test dit maar eens):
HTML:
1
... onclick="alert('De auteur is '+document.Test.Author.value+'!');" ...

Als hij dan nog leeg blijft terwijl je wel een auteur hebt ingevoerd, dan kan het zijn dat Konquerer het liever zo ziet:
HTML:
1
... onclick="alert('De auteur is '+document.forms['Test'].elements['Author'].value+'!');" ...

Intentionally left blank


  • kazz1980
  • Registratie: Juni 2001
  • Laatst online: 25-07 08:41

kazz1980

Goh... Ik hier?

Topicstarter
Ik begrijp het min of meer. Maar overlib kan dat dus niet aan, dat een gedeelte buiten de quotes staat.
Dus...dat wordt em niet.
Misschien is het dan handiger om het met een gewone (frameless) popup te doen....
Maar ook dat heb ik al veel geprobeerd...en daar kwam ik ook niet uit! Kreeg de waardes uit het formulier niet in de pop-up!

Als ik dat voor elkaar kan krijgen ben ik ook dik tevreden!

[ Voor 9% gewijzigd door kazz1980 op 07-03-2003 14:25 ]

hier stond iets interessants, maar het is even weg...


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 10:36

crisp

Devver

Pixelated

kazz1980 schreef op 07 maart 2003 @ 14:25:
Ik begrijp het min of meer. Maar overlib kan dat dus niet aan, dat een gedeelte buiten de quotes staat.
Dus...dat wordt em niet.
Misschien is het dan handiger om het met een gewone (frameless) popup te doen....
Maar ook dat heb ik al veel geprobeerd...en daar kwam ik ook niet uit! Kreeg de waardes uit het formulier niet in de pop-up!

Als ik dat voor elkaar kan krijgen ben ik ook dik tevreden!
Had je de code die ik gepost heb in je andere topic al eens bekeken?

Intentionally left blank

Pagina: 1