Avatar billede lubbers Nybegynder
14. juni 2001 - 10:44 Der er 14 kommentarer og
2 løsninger

Replace

Jeg skal replace\",\" på min formular til \",\" inden det bliver submittet. ?????????????
Mangler det sidste skub.

<script language=\"javascript\">
function doReplace(varmDK){
    var replaceStr = /,/
    replace(replaceStr,\"&#44;\")
}
</script>

<form action=\"test.asp\" method=\"Post\" onSubmit=\"doReplace()\" name=\"minForm\">
Avatar billede netsrac Praktikant
14. juni 2001 - 11:27 #1
<script language=\"javascript\">
function doReplace(){
    var replaceStr = document.minForm.felt.value;
    replaceStr.replace(\',\'/gi, \'&#44;\');
    document.minForm.felt.value = replaceStr;
}
</script>
Avatar billede nikolajdu Nybegynder
14. juni 2001 - 11:30 #2
Den her skulle virke.


    <script language=\"javascript\">
function doReplace(rePlaceStr){
    rePlaceStr = rePlaceStr.replace(/,/g,\"&#44;\");
    alert(rePlaceStr);
}
</script>

</head>

<body>
<a href=\"#\" onClick=\"doReplace(\'jeg har komma i mine, tekster\')\">klik</a>


http://developer.netscape.com/docs/manuals/js/client/jsref/string.htm#1194258

/Nikolaj
Avatar billede nikolajdu Nybegynder
14. juni 2001 - 11:30 #3
Æv æv
Avatar billede jakoba Nybegynder
14. juni 2001 - 11:38 #4
Hvorfor Æv?
Avatar billede nikolajdu Nybegynder
14. juni 2001 - 11:46 #5
Fordi Netsrac kom temmeligt meget tidligere :-(

Anyway, har jeg har godt af lidt øvelse med Strenge, da jeg virkelig halter her... :-)
Avatar billede jakoba Nybegynder
14. juni 2001 - 12:18 #6
Jeg ved ikke hvor fejltolerant IE\'s javascript er. Men netsracs burde ikke virke  \',\'/gi  er ikke en regular expression, det er et forsøg på at dividere et bogstav med en udefineret variabel.

So \"cheer up\"

mvh JakobA
Avatar billede nikolajdu Nybegynder
14. juni 2001 - 12:30 #7
Tja måske har du ret. Anyway kan du jo se at jeg også fandt god hjælp hos Netscape selv ;-)
Avatar billede lubbers Nybegynder
14. juni 2001 - 12:39 #8
det ser således ud og funker ikke ????????
<script language=\"javascript\">
function doReplace(){
    var replaceStr = document.minForm.varmDK.value;
    replaceStr.replace(\',\'/gi, \'&#44;\');
    document.minForm.felt.value = replaceStr;
}
</script> 

<form action=\"test.asp\" method=\"Post\" onSubmit=\"doReplace()\" name=\"minForm\">
Avatar billede netsrac Praktikant
14. juni 2001 - 12:40 #9
nikolajdu >> Tror du vinder *g* Mit er total utestet og skulle have set sådan her ud:

<script language=\"javascript\">
function doReplace(){
    var replaceStr = document.minForm.felt.value;
    replaceStr = replaceStr.replace(/,/gi, \'&#44;\');
    document.minForm.felt.value = replaceStr;
}
</script>
Avatar billede nikolajdu Nybegynder
14. juni 2001 - 12:44 #10
Ok, min version virker ihvertilfald, for det er mit allerførste forsøg med replace, så jeg har testet det. :-)

En anden ting er at jeg ville vente med at Submitte formen til udskiftningen er sket....

Avatar billede lubbers Nybegynder
14. juni 2001 - 12:46 #11
Med en button ???
Avatar billede netsrac Praktikant
14. juni 2001 - 12:47 #12
Venter den ikke når man bruger onSubmit ?

Ellers kan man jo bare gøre sådan her:

<script language=\"javascript\">
function doReplace(){
    var replaceStr = document.minForm.felt.value;
    replaceStr = replaceStr.replace(/,/gi, \'&#44;\');
    document.minForm.felt.value = replaceStr;
return true;
}
</script>

<form action=\"test.asp\" method=\"Post\" onSubmit=\"return doReplace()\" name=\"minForm\">
Avatar billede nikolajdu Nybegynder
14. juni 2001 - 12:49 #13
Om den venter aner jeg faktisk ikke....
Avatar billede netsrac Praktikant
14. juni 2001 - 12:50 #14
Det tror jeg nu nok den gør...
Avatar billede nikolajdu Nybegynder
14. juni 2001 - 12:53 #15
Du har nok ret. :-)
Avatar billede lubbers Nybegynder
14. juni 2001 - 12:59 #16
Tak for hjælpen : )
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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