webForumDet fria alternativet

värde från textfält till querystring

6 svar · 306 visningar · startad av doggelito

doggelitoMedlem sedan juni 20003 076 inlägg
#1

när jag trycker ctrl+enter så vill jag få upp texten från textfältet FreeFilter, nu blir det bara FreeFilter=undefined i querystringen.
går det att lösa?

document.onkeydown = function(e) {
    var e = window.event || e;
    if (e.ctrlKey && e.keyCode==13){
        window.location.href='view.asp?FreeFilter='+ document.getElementById('FreeFilter').Value +'&PerPage=10';
	}
}
nitro2k01Medlem sedan aug. 20039 342 inlägg
#2

value med litet v!

doggelitoMedlem sedan juni 20003 076 inlägg
#3

äääch, var det så enkelt! :bire

doggelitoMedlem sedan juni 20003 076 inlägg
#4

och om man måste ha markören i textfältet för att ctrl+enter ska fungera, hur skriver man då?
inte så här i alla fall! :)

if (e.ctrlKey && e.keyCode==13) && (document.getElementById('FreeFilter').focus() == true) {
Peter SMedlem sedan dec. 20025 483 inlägg
#5
var f = false;

if (e.ctrlKey && e.keyCode == 13 && f)
    ...

<[i]element[/i] onfocus="f = true" onblur="f = false"...

:)

nitro2k01Medlem sedan aug. 20039 342 inlägg
#6

Tillägg till Peters exempel:
var f = false;
ska inte ligga i en funktion, då funkar det inte.

doggelitoMedlem sedan juni 20003 076 inlägg
#7

tack grabbar! funkar finfint! :)

131 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)