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, \',\'); document.minForm.varmDK.value = replaceStr; var repStr = document.minForm.lunDK.value; repStr = repStr.replace(/,/gi, \',\'); document.minForm.lunDK.value = repStr; var strRep = document.minForm.varmUK.value; strRep = strRep.replace(/,/gi, \',\'); document.minForm.varmUK.value = strRep; var strReplace = document.minForm.lunUK.value; strReplace = strReplace.replace(/,/gi, \',\'); 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 %>
Annonceindlæg fra SuperOffice
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
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, \',\'); document.minForm.varmDK1.value = replaceStr; var replaceStr = document.minForm.varmDK2.value; replaceStr = replaceStr.replace(/,/gi, \',\'); document.minForm.varmDK2.value = replaceStr; var replaceStr = document.minForm.varmDK3.value; replaceStr = replaceStr.replace(/,/gi, \',\'); document.minForm.varmDK3.value = replaceStr; var replaceStr = document.minForm.varmDK4.value; replaceStr = replaceStr.replace(/,/gi, \',\'); document.minForm.varmDK4.value = replaceStr; var replaceStr = document.minForm.varmDK5.value; replaceStr = replaceStr.replace(/,/gi, \',\'); document.minForm.varmDK5.value = replaceStr; //var repStr = document.minForm.lunDK.value; //repStr = repStr.replace(/,/gi, \',\'); //document.minForm.lunDK.value = repStr; //var strRep = document.minForm.varmUK.value; //strRep = strRep.replace(/,/gi, \',\'); //document.minForm.varmUK.value = strRep; //var strReplace = document.minForm.lunUK.value; //strReplace = strReplace.replace(/,/gi, \',\'); //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.