Avatar billede lubbers Nybegynder
14. juni 2001 - 22:10 Der er 1 kommentar og
1 løsning

Replace & Split

Jeg skal have dette i min database ?????????
<%@Language=VBscript%>
<%
varmDK = Request.Form(\"varmDK\")
If varmDK<>\"\" Then
Response.write varmDK&\"<br>\"
Response.write Request.Form(\"lunDK\")&\"<br>\"
Response.write Request.Form(\"varmUK\")&\"<br>\"
Response.write Request.Form(\"lunUK\")
else
    %>
<hr>
<script language=\"javascript\">
function doReplace(){

    var replaceStr = document.minForm.varmDK.value;
    replaceStr = replaceStr.replace(/,/gi, \'&#44;\');
    document.minForm.varmDK.value = replaceStr;
   
    var repStr = document.minForm.lunDK.value;
    repStr = repStr.replace(/,/gi, \'&#44;\');
    document.minForm.lunDK.value = repStr;
   
    var strRep = document.minForm.varmUK.value;
    strRep = strRep.replace(/,/gi, \'&#44;\');
    document.minForm.varmUK.value = strRep;
   
    var strReplace = document.minForm.lunUK.value;
    strReplace = strReplace.replace(/,/gi, \'&#44;\');
    document.minForm.lunUK.value = strReplace;
return true;
}
</script>
<hr>
<form action=\"test.asp\" method=\"Post\" onSubmit=\"return doReplace()\" name=\"minForm\"> 
<input type=\"text\" name=\"varmDK\" size=\"40\">
<input type=\"text\" name=\"varmDK\" size=\"40\">
<input type=\"text\" name=\"lunDK\" size=\"40\">
<input type=\"text\" name=\"lunDK\" size=\"40\">
<input type=\"text\" name=\"varmUK\" size=\"40\">
<input type=\"text\" name=\"varmUK\" size=\"40\">
<input type=\"text\" name=\"lunUK\" size=\"40\">
<input type=\"text\" name=\"lunUK\" size=\"40\">
<input type=\"button\" value=\"Replace\" onClick=\"doReplace(this.form)\">
<input type=\"submit\" onClick=\"doReplace(this.form)\">
</form>
<%
End if
%>
Avatar billede jivefive Nybegynder
14. juni 2001 - 23:24 #1
Hmm lidt flere oplysninger vil nok være på sin plads, hvis du skal have hjælp.

Hvilken database og hvordan skal det lagres??? for slet ikke at nævne, hvad skal lagres???

Beskriv beskriv

JiveFive
Avatar billede lubbers Nybegynder
15. juni 2001 - 10:28 #2
Jeg vil tillade mig at give mig selv point.
Løsningen er:
<%@Language=VBscript%>
<%
varmDK1 = Request.Form(\"varmDK1\")
If varmDK1<>\"\" Then
\'Response.write varmDK1&\"<br>\"
varmDK2 = Request.Form(\"varmDK2\")
varmDK3 = Request.Form(\"varmDK3\")
varmDK4 = Request.Form(\"varmDK4\")
varmDK5 = Request.Form(\"varmDK5\")

varmDK =  varmDK1 & \",\" & varmDK2 & \",\" & varmDK3 & \",\" & varmDK4 & \",\" & varmDK5
\'Response.write varmDK
varmDK = Split(varmDK,\",\")
For i=0 to 4
Response.write varmDK(i)&\"<br>\"
Next
else
    %>
<hr>
<script language=\"javascript\">
function doReplace(){

    var replaceStr = document.minForm.varmDK1.value;
    replaceStr = replaceStr.replace(/,/gi, \'&#44;\');
    document.minForm.varmDK1.value = replaceStr;
        var replaceStr = document.minForm.varmDK2.value;
        replaceStr = replaceStr.replace(/,/gi, \'&#44;\');
        document.minForm.varmDK2.value = replaceStr;
            var replaceStr = document.minForm.varmDK3.value;
            replaceStr = replaceStr.replace(/,/gi, \'&#44;\');
            document.minForm.varmDK3.value = replaceStr;
                var replaceStr = document.minForm.varmDK4.value;
                replaceStr = replaceStr.replace(/,/gi, \'&#44;\');
                document.minForm.varmDK4.value = replaceStr;
                    var replaceStr = document.minForm.varmDK5.value;
                    replaceStr = replaceStr.replace(/,/gi, \'&#44;\');
                    document.minForm.varmDK5.value = replaceStr;
    //var repStr = document.minForm.lunDK.value;
    //repStr = repStr.replace(/,/gi, \'&#44;\');
    //document.minForm.lunDK.value = repStr;
   
    //var strRep = document.minForm.varmUK.value;
    //strRep = strRep.replace(/,/gi, \'&#44;\');
    //document.minForm.varmUK.value = strRep;
   
    //var strReplace = document.minForm.lunUK.value;
    //strReplace = strReplace.replace(/,/gi, \'&#44;\');
    //document.minForm.lunUK.value = strReplace;
return true;
}
</script>
<hr>
<form action=\"test.asp\" method=\"Post\" onSubmit=\"return doReplace()\" name=\"minForm\"> 
<input type=\"text\" name=\"varmDK1\" size=\"40\"><br>
<input type=\"text\" name=\"varmDK2\" size=\"40\"><br>
<input type=\"text\" name=\"varmDK3\" size=\"40\"><br>
<input type=\"text\" name=\"varmDK4\" size=\"40\"><br>
<input type=\"text\" name=\"varmDK5\" size=\"40\"><br>
<input type=\"button\" value=\"Replace\" onClick=\"doReplace(this.form)\">
<input type=\"submit\" onClick=\"doReplace(this.form)\">
</form>
<%
End if
%>
Måske ikke den kønneste javascript men det virker.
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