Nu är inte jag någon javascriptguru men en tanke slog mig.
kan du inte i funtionen som gör en submit sätta inputfältets value till det man klickade på innan den kör submit ?
2 svar · 434 visningar · startad av eee
Jag har äntligen lyckats fixa en sökform likt den på http://www.iconfinder.net/ i ajax.
Funkar klockrent så länge jag kör med submitbutton likt dom gör på iconfinder.
Dock vill jag ha så att när man skriver tex "a" och sen väljer ett sökresultat skall den submita formen automatiskt.
Med följande kod submittar den visserligen:
<SCRIPT language="JavaScript">
function MyFormCommands()
{
document.textsok.submit();
}
</SCRIPT>
</head>
Sedan kör jag med onchange="MyFormCommands(this.value)" men då skickar den bara vidare besökaren med den sökbokstaven man skrev, skriver man tex morot men klickar på morotsjuice submittar formen bara morot.
Går det att få ut värdet på det sökresultat besökaren valt på något sätt?
Edit:
Denna koden som plockar fram förslagen kanske är bra också:
<script type="text/javascript">
var options_xml = {
script:"gethint.asp?",
varname:"input"
};
var as_xml = new AutoSuggest('search', options_xml);
</script>
Nu är inte jag någon javascriptguru men en tanke slog mig.
kan du inte i funtionen som gör en submit sätta inputfältets value till det man klickade på innan den kör submit ?
Jo det är det jag sitter och funderar på... :)