login  Naam:   Wachtwoord: 
Registreer je!
 Forum

ajax-waarde in tekstbox

Offline yolk - 09/03/2010 16:48 (laatste wijziging 09/03/2010 16:48)
Avatar van yolkHTML interesse Ik heb het voorbeeld op deze pagina gevolgd: http://www.w3sc...search.asp
Werkt prima, maar ik wil hem eigenlijk wel wat uitbreiden :-)
Als ik op een zoekresultaat klik moet de waarde in een tekstbox verschijnen. Ik heb onderstaande pagina gemaakt. Ik weet alleen niet hoe ik nu de waarde in die tekstbox moet krijgen.

<html>
<head>
<script type="text/javascript" src="livesearch.js"></script>
<style type="text/css">
#livesearch
{
margin:0px;
width:194px;
}
#txt1
{
margin:0px;
}
</style>

<script type="text/javascript">
function weg()
{
livesearch.style.display="none";
}
</script>
</head>
<body>

<form>

<input type="text" id="txt1" size="30" onkeyup="showResult(this.value)" onblur="weg();" />
<div id="livesearch" name="livesearch"></div>

<div style="clear: both;">
<input type="text" id="resultaat" name="resultaat" />
</div>
</form>

</body>
</html>

2 antwoorden

Gesponsorde links
Offline valles10 - 09/03/2010 18:56 (laatste wijziging 09/03/2010 18:57)
Avatar van valles10 HTML interesse de tekst die in die 'resultaat'-div verschijnt, moet je een onClick="" meegeven.
die dan een function uitvoert.
  1. <script>
  2. function addToSearchfield(id, what){
  3. document.formnaam.id.value = what;
  4. }
  5. </script>

In die resultaat-div zal dan moeten staan:
  1. <a href="#" onClick="addToSearchfield('IDWAARDETEKSTINMOETKOMEN',this.InnerHTML);"></a>

IDWAARDETEKSTINMOETKOMEN aanpassen naar het id van het veld waar het moet komen. in jouw geval txt1.
Offline yolk - 09/03/2010 20:27
Avatar van yolk HTML interesse Bedankt valles10!
Het was even puzzelen, maar uiteindelijk bleek je oplossing de hele tijd al te werken.
Maar omdat de div met resultaten meteen weer werd gesloten kreeg kennelijk JS geen tijd om de waarde uit de div te halen en in een ander element te plaatsen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.18s