Avatar billede svjensen Nybegynder
12. november 2003 - 12:22 Der er 2 kommentarer og
1 løsning

Fyld array i javascript-function med indhold af recordset.

Jeg forsøger at fylde indholdet af et recordset ind i et array inde i en funktion i et javascript-script.
Men hvis jeg ikke definerer strArr med en bestemt størrelse (fx: dim strArr(4)) så loades siden ikke.
Jeg vil jo natruligvis gerne have størrelsen variabel afhængig af antallet af rows i rs.

**** START ****
<!--#include file="include/connection.asp"-->
<html>
<head>
</head>
<script language=javascript>
function ValiderInput(){
    var aryNumbers=new Array();
<%
    strSQL = "SELECT medlemsnr FROM medlemmer order by medlemsnr"
    set rs = conn.execute(strSQL)
   
    strArr = rs.GetRows()
    For row = 0 To uBound(strArr)
        Response.Write "aryNumbers[" & row & "]='" & strArr(row) & "';" & vbcrlf
    Next
%>
    for (i in aryNumbers) {
        if (window.document.minform.txtnummer.value == aryNumbers[i]) {
            alert("Du skal vælge et nummer der ikke er brugt");
            return false;
        }
    }
        return true;
}
</script><body>
<center>
<br><br><br>
<form action="test.asp?action=do" name=minform method=post onsubmit="return ValiderInput(this);">
    <input type=text name=txtnummer size=4>
    <input type=submit value='Do'>
</form>
</body>
</html>
<!--#include file="include/close.asp"-->
**** SLUT ****
Avatar billede erikjacobsen Ekspert
12. november 2003 - 12:31 #1
Skal du ikke skrive

    Response.Write "aryNumbers[" & row & "]='" & strArr(0,row) & "';" & vbcrlf
Avatar billede svjensen Nybegynder
12. november 2003 - 12:48 #2
Jeg fik løst problemet i anden forbindelse.

Undskyld ulejligheden.
Avatar billede svjensen Nybegynder
12. november 2003 - 12:49 #3
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester