Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Niedozwolone znaki
Spirit86
post
Post #1





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam po dłuższej przerwie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .

Mam następujący problem:

  1. <script type="text/javascript">
  2. function wyslij(forma){
  3. parent.message.location='shout_core.php?do=add&text='+forma.text.value;
  4. forma.text.value ='';
  5.  
  6. }
  7. <form action="test.php" name="sh" target="message" onSubmit="wyslij(); return false;">
  8. <input type="text" name="text" class="text" size="14" maxsize="100" />
  9. <input class="button" type="button" name="ok" onClick="wyslij(this.form);" value="ok">
  10. </form>
  11. <iframe src="shout_core.php" noresize scrolling="no" frameborder="no" id="message" name="message" height="350" width="180"></iframe>


Powyższy kod wysyła treść z pola text do ramki o nazwie message. Problem polega na tym, ze czasem text (forma.text.value) zawiera najprawdopodobniej niedozwolone znaki, albo coś innego przez co skrypt działa niepoprawnie. W związku z czym mam pytanie, jak zamienić string z pola text na taki, który będzie miły dla przeglądarki. Może użyć funkcji base64_encode a później base64_decode. Tylko jak to zrobić za pomocą JavaScript?

Pozdrawiam

Ten post edytował Spirit86 27.07.2006, 22:56:17
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.09.2025 - 19:30