Avatar billede tsocm Nybegynder
19. februar 2001 - 01:57 Der er 12 kommentarer og
1 løsning

Fjern tekst/tegn fra sms form

>TSOCM<
Hejsa alle \"skærmtrolde\", er der en er jer der har en ide, til hvordan jeg kan udelukke af et ord eller tegn til at bliver videre sendt i en sms form...!!!

det jeg taler om er at alle de forskillige sms scrips jeg har prøvet sætter den altid      ;    efter endt tekst og    :    det her i starten, er der nogen der ved hvordan man kan fjerne dette... kan man evt. lave et \"script\" der \"trækker fra i formen i stedet for at lægge til\".

/vh  p.s. den må vist være en 60... tror jeg:)
Avatar billede no_doubt Nybegynder
19. februar 2001 - 02:10 #1
Kan du være lide mere specifik fatter ikke din problemstilling
Avatar billede tsocm Nybegynder
19. februar 2001 - 02:36 #2
nå sms\'en an kommer ser den så ledes ud:
peter@domainnavn.dk :blablabla        ;
kan jeg fjerne de 2 tegen kolon og semikolon
(eller hvordan det nu staves) og har jeg mulighed for evt at: hvis brugeren skriver ex fuck dig i beskeden, at slette fuck helt eller erstatte det med et andet ord??
Avatar billede tsocm Nybegynder
19. februar 2001 - 02:37 #3
og glemte en ting, fjerne domain navnet fra meddelsen.
Avatar billede netsrac Praktikant
19. februar 2001 - 08:56 #4
Domaine navnet og tegnene : og ; indsættes af teleselskabernes sms server, så nej det kan du ikke. Et ord som fuck kan du godt fjerne, vil du gerne have et eksempel på det ?
Avatar billede tsocm Nybegynder
19. februar 2001 - 20:10 #5
ja det vil jeg meget gerne <<Netsrac>>
Jeg har chatte med nogle mennesker der fortalte at de havde fjernet domain navnet. og jeg prøvedet det, men deres side har jeg selvølgelig smidt væk :-(
Avatar billede netsrac Praktikant
19. februar 2001 - 20:56 #6
Jeg har også på et tidpunkt lavet et script der kunne fjerne domain osv. men det er ikke lovligt og det er også meget besværligt.

JavaScript til at fjerne ordet fuck:

<script language=\"javascript\">
function removeShittyWords()
{
streng = document.smsform.besked.value;
nyStreng = streng.replace(/fuck/gi, \"\")
document.smsform.besked.value = nyStreng;
}
</script>

<body>
<form name=\"smsform\">
<input type=\"text\" name=\"besked\" value=\"\">
</form>
</body>
Avatar billede tsocm Nybegynder
19. februar 2001 - 21:55 #7
Jeg kan ikke få det til at virke!!!
Nogen forslag?

<FORM ACTION=\"/cybermaster/cgi-bin/formmail-sms.cgi\" METHOD=POST name=\"sms\">
<INPUT type=hidden name=\"ok_html\" value=\"/cybermaster/sms_ok.html\">
<INPUT type=hidden name=\"fejl_html\" value=\"/cybermaster/sms_fejl.html\">
<table border=0 CELLPADDING=0 CELLSPACING=0 width=\"291\">
<tr><td width=\"99\">Til mobilnr.</td><td width=\"188\"><INPUT name=\"mail_til\" size=8></td></tr>
<tr><td width=\"99\">Fra:</td><td width=\"188\"><INPUT name=\"mail_fra\" size=24 onkeyup=\"check_emne()\" onchange=\"check_emne()\"></td></tr>
<tr><td width=\"99\">Besked:</td><td width=\"188\"><textarea name=\"mail_emne\" cols=\"20\" rows=\"4\" wrap=\"virtual\" onkeyup=\"check_emne()\" onchange=\"check_emne()\"></textarea></td></tr>
<tr><td width=\"99\">Tegn tilbage</td><td width=\"188\"><INPUT name=\"tilbage\" size=3 value=180></td></tr>
<tr><td width=\"101\"><INPUT type=\"submit\" value=\" Send \"></td><td width=\"190\"><select size=\"1\" name=\"D1\" onchange=\"document.sms.mail_emne.value=options[selectedIndex].value;\">
      <option>~~ Den Hurtige Genvej ~~</option>
      <option value=\"God Weekend :-)\">God Weekend :-)</option>
      <option value=\"Hva\' med en tur i biffen?\">Hva\' med en tur i biffen?</option>
      <option value=\"Ring til mig, når du har tid!\">Ring til mig, når du har
      tid!</option>
      <option value=\"Skal vi ses når vi har fri?\">Skal vi ses når vi har fri?</option>
    </select></td></tr>
<tr><td width=\"101\"></td><td width=\"190\"></td></tr>
</table>
</form>


og din kode er er ændret til:
<script language=\"javascript\">
function removeShittyWords()
{
streng = document.sms.mail_emne.value;
nyStreng = streng.replace(/fuck/gi, \"a\")
document.sms.mail_emne.value = nyStreng;
}
</script>


/vh
Avatar billede netsrac Praktikant
20. februar 2001 - 11:18 #8
<script language=\"javascript\">
function removeShittyWords()
{
check_emne();
streng = document.sms.mail_emne.value;
nyStreng = streng.replace(/fuck/gi, \"a\")
document.sms.mail_emne.value = nyStreng;
}
</script>

<FORM ACTION=\"/cybermaster/cgi-bin/formmail-sms.cgi\" METHOD=POST name=\"sms\">
<INPUT type=hidden name=\"ok_html\" value=\"/cybermaster/sms_ok.html\">
<INPUT type=hidden name=\"fejl_html\" value=\"/cybermaster/sms_fejl.html\">
<table border=0 CELLPADDING=0 CELLSPACING=0 width=\"291\">
<tr><td width=\"99\">Til mobilnr.</td><td width=\"188\"><INPUT name=\"mail_til\" size=8></td></tr>
<tr><td width=\"99\">Fra:</td><td width=\"188\"><INPUT name=\"mail_fra\" size=24 onkeyup=\"check_emne()\" onchange=\"check_emne()\"></td></tr>
<tr><td width=\"99\">Besked:</td><td width=\"188\"><textarea name=\"mail_emne\" cols=\"20\" rows=\"4\" wrap=\"virtual\" onkeyup=\"removeShittyWords()\" onchange=\"removeShittyWords()\"></textarea></td></tr>
<tr><td width=\"99\">Tegn tilbage</td><td width=\"188\"><INPUT name=\"tilbage\" size=3 value=180></td></tr>
<tr><td width=\"101\"><INPUT type=\"submit\" value=\" Send \"></td><td width=\"190\"><select size=\"1\" name=\"D1\" onchange=\"document.sms.mail_emne.value=options[selectedIndex].value;\">
      <option>~~ Den Hurtige Genvej ~~</option>
      <option value=\"God Weekend :-)\">God Weekend :-)</option>
      <option value=\"Hva\' med en tur i biffen?\">Hva\' med en tur i biffen?</option>
      <option value=\"Ring til mig, når du har tid!\">Ring til mig, når du har
      tid!</option>
      <option value=\"Skal vi ses når vi har fri?\">Skal vi ses når vi har fri?</option>
    </select></td></tr>
<tr><td width=\"101\"></td><td width=\"190\"></td></tr>
</table>
</form>
Avatar billede jakoba Nybegynder
20. februar 2001 - 13:15 #9
For en tid siden var jeg i kontalt med en ulykkelig dame hvis gøstebog blev \"saboteret\". Hun havde oprettet en gæstebog for \"The Class of 89\" hvor hun og de andre fra den afgansklasse kunne skrive til hinanden og holde kontakt og prale med at de var blevet \"assistant Director\" osv.

Men istedet for \"The Class of 89\" stod der \"The Cl:-) of 89\". og istedet for \"assistant Director\" stod der \":-)istant Director\", osv smileyer over det hele.

Fordi hendes gæstebog var røget igemmen sådan et \"lad os fjerne de slemme ord\"-script.

Vi løste problemet ved at slå hendes \"børnebeskyttende\" software fra. Sådan noget kan nemt gøre mere skade end gavn.

mvh http://www.tdaugaard.dk/fotx/showuser.asp?user=jakoba
Avatar billede netsrac Praktikant
20. februar 2001 - 13:32 #10
jakoba >> Ja det er jo en af de ting man skal tænke på når man laver sådanne script.
Avatar billede tsocm Nybegynder
20. februar 2001 - 23:33 #11
Det fjerner så ordet \"fuck\" direkt i formen, er er det muligt at få den til at gøre det \"skjult\",
Jeg mener således at brugeren ikke ser det, men det først når den endelig bliver sendt???
Fårstår i hvad jeg mener ellers bare sig til?
Eller virker det helt fint, kan man bare sætte fjere ord i det script eller skal man lave nye for hvert ord?
Avatar billede netsrac Praktikant
21. februar 2001 - 09:40 #12
Sådan her kan du gøre hvis den første skal fjerne det når du sender, desuden viser jeg lige hvordan du sætter flere ord ind:

<script language=\"javascript\">
function removeShittyWords()
{
check_emne();
streng = document.sms.mail_emne.value;
nyStreng = streng.replace(/fuck/gi, \"a\");
nyStreng = nyStreng.replace(/idiot/gi, \"a\");
nyStreng = nyStreng.replace(/spasser/gi, \"a\");
document.sms.mail_emne.value = nyStreng;
}
</script>

<FORM ACTION=\"/cybermaster/cgi-bin/formmail-sms.cgi\" METHOD=POST name=\"sms\" ONSUBMIT=\"removeShittyWords()\">
<INPUT type=hidden name=\"ok_html\" value=\"/cybermaster/sms_ok.html\">
<INPUT type=hidden name=\"fejl_html\" value=\"/cybermaster/sms_fejl.html\">
<table border=0 CELLPADDING=0 CELLSPACING=0 width=\"291\">
<tr><td width=\"99\">Til mobilnr.</td><td width=\"188\"><INPUT name=\"mail_til\" size=8></td></tr>
<tr><td width=\"99\">Fra:</td><td width=\"188\"><INPUT name=\"mail_fra\" size=24 onkeyup=\"check_emne()\" onchange=\"check_emne()\"></td></tr>
<tr><td width=\"99\">Besked:</td><td width=\"188\"><textarea name=\"mail_emne\" cols=\"20\" rows=\"4\" wrap=\"virtual\" onkeyup=\"check_emne()\" onchange=\"check_emne()\"></textarea></td></tr>
<tr><td width=\"99\">Tegn tilbage</td><td width=\"188\"><INPUT name=\"tilbage\" size=3 value=180></td></tr>
<tr><td width=\"101\"><INPUT type=\"submit\" value=\" Send \"></td><td width=\"190\"><select size=\"1\" name=\"D1\" onchange=\"document.sms.mail_emne.value=options[selectedIndex].value;\">
      <option>~~ Den Hurtige Genvej ~~</option>
      <option value=\"God Weekend :-)\">God Weekend :-)</option>
      <option value=\"Hva\' med en tur i biffen?\">Hva\' med en tur i biffen?</option>
      <option value=\"Ring til mig, når du har tid!\">Ring til mig, når du har
      tid!</option>
      <option value=\"Skal vi ses når vi har fri?\">Skal vi ses når vi har fri?</option>
    </select></td></tr>
<tr><td width=\"101\"></td><td width=\"190\"></td></tr>
</table>
</form> 
Avatar billede tsocm Nybegynder
21. februar 2001 - 19:03 #13
Tak Det kom til at virke, Jeg bruger det svar jeg fik, det blev dog ikke optimalt, da brugeren stadivæk kan trykke tilbage og se hva der er skrevet og hvad der er byttet ud, men det er ok.

Tak for hjælpen

/vh >>TSOCM<<
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