26. marts 2002 - 13:54Der er
16 kommentarer og 1 løsning
Submit af form til anden side
Hejsa..
Er der nogen som har en ide til hvorfor #¤#&#%/&Y/ at den her form bliver submitet?
<snip>
<SCRIPT> <!-- function submitForm() { if (window.event.keyCode == 13) { valCheck(); } }
function valCheck() { if (document.pageJump.page.value == null || document.pageJump.page.value <= 0 || document.pageJump.page.value > <% =request.querystring("MaxPage") %>) { alert("\Du skal skrive en værdi mellem 1 og <% =request.querystring("MaxPage") %>"); return false; } document.pageJump.submit(); window.close(); }
Det virker på sin vis fint som det skal ud over at den submiter hver gang, det vil sige også hvis man intaster en værdi som ligger uden for den tilladte.
du skal have paranteser rundt om hver test: if ((document.pageJump.page.value == null) || (document.pageJump.page.value <= 0) || (document.pageJump.page.value > <% =request.querystring("MaxPage") %>))
jeg fik vist ik forklaret ordentlig hvad problemet var, undskyld. den stup kode i kan se er et nyt vindue jeg åbner fra en side af, lidt lige som hvis man trykker ctrl+f i iexplorer for at finde noget tekst på siden. i det lille vindue kan man så taste den side man vil til og så poster den det til den forgående side og lukker det lille vindue. nu vil jeg lave så det ikke er muligt at indtaste -1 eller et side antal som er mere end den sidste side, problemet er at den godt nok kommer med en alert om at man skal indtaste en værdi mellem 1 og max siden, men den poster det man indtaster hver gang.... så selv om den siger man ikke kan indtaste mere end side 15 fx og man skrive 500, så poster den de 500 alligevel. håber det hjalp lidt på forvirringen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.