webForumDet fria alternativet

Submita ajaxform automatiskt

2 svar · 434 visningar · startad av eee

eeeMedlem sedan sep. 2005101 inlägg
#1

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>
phredMedlem sedan nov. 2005333 inlägg
#2

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 ?

eeeMedlem sedan sep. 2005101 inlägg
#3

Jo det är det jag sitter och funderar på... :)

Genererad på 375 ms · cache AV · v20260730165559-full.f96bc7eb