anoniem Geplaatst: 28 maart 2003 Delen Geplaatst: 28 maart 2003 Ik heb een functie die het mogelijk maakt te zoeken in een options lijst, dus als je in een invoertekstveld de eerste letters van een naam intikt sprint ie automatisch naar de betreffende naam in de <select> list, de naam wordt echter uit een database gehaald. Code: [code:1:ac37c71c70] echo "<option value='".$myrow[0]."'>".$myrow[0]."</option>"; [/code:1:ac37c71c70] Nu werkt de zoekfunctie niet meer, terwijl met <option value='mark'>mark</option> de zoekfunctie nog wel werkt Kern van de zoekfunctie: [code:1:ac37c71c70] str2 = form1.naam.options[j].value if(str1.substr(0, i+1)==str2.substr(0, i+1)){ form1.naam.options[j].selected = true [/code:1:ac37c71c70] waarbij str1 het invoerveld is. Quote Link naar reactie
anoniem Geplaatst: 29 maart 2003 Auteur Delen Geplaatst: 29 maart 2003 Of de gegevens uit de database komen of niet maakt niets uit. Je zoekfunctie is client-side en heeft dus niets met de database te maken. Waar je je op moet concentreren is de gegenereerde output. M.a.w. controleer de uitvoer van je PHP script en kijk wat de verschillen zijn met een werkend voorbeeld waarbij je zelf de waarden ingeeft. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen