webForumDet fria alternativet
Logga in / Bli medlem

Submita ajaxform automatiskt

JavaScript

2 svar · 434 visningar · startad av eee

Medlem sedan sep. 2005100 inlägg
Frågan#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>
Medlem sedan nov. 2005314 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 ?

Medlem sedan sep. 2005100 inlägg
#3

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

282 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
142 ms — hämta tråd, inlägg och bilagor (db)
137 ms — ändringar (db)