Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Apostrof w kodzie
Forum PHP.pl > Forum > Przedszkole
Efan
Mam formularz kontaktowy który wyświetlany jest w echo. Tu pojawia się problem apostrofów. Proszę o pomoc.

  1. <input name="email" type="text" value="Adres e-mail" onfocus="if(this.value=='' || this.value == 'Adres e-mail') this.value=''" onblur="if(this.value == '') {this.value=this.defaultValue}" onkeyup="keyUp();">
  2. ';
XDocTorX
Powinno być ok.

  1. echo '
  2. <input name="email" type="text" value="Adres e-mail" onfocus="if(this.value==\'\' || this.value == \'Adres e-mail\') this.value=''" onblur="if(this.value == '') {this.value=this.defaultValue}" onkeyup="keyUp();">
  3. ';
cros
Cytat(XDocTorX @ 25.04.2010, 22:48:14 ) *
Powinno być ok.

  1. echo '
  2. <input name="email" type="text" value="Adres e-mail" onfocus="if(this.value==\'\' || this.value == \'Adres e-mail\') this.value=''" onblur="if(this.value == '') {this.value=this.defaultValue}" onkeyup="keyUp();">
  3. ';


jeszcze tutaj
  1. this.value=\'\'" onblur="if(this.value == \'\')';

a nie lepiej tak?
  1. ?>
  2. <input name="email" type="text" value="Adres e-mail" onfocus="if(this.value=='' || this.value == 'Adres e-mail') this.value=''" onblur="if(this.value == '') {this.value=this.defaultValue}" onkeyup="keyUp();">
  3. <?

Bardziej przejrzyste..
Efan
Wielkie dzięki. W między czasie spróbowałem z czymś takim i też działa.

  1. $input_email = "if(this.value=='' || this.value == 'Adres e-mail') this.value=''";
  2. $input = "if(this.value == '') {this.value=this.defaultValue}";
  3.  
  4. <input name="email" type="text" value="Adres e-mail" onfocus="'.$input_email.'" onblur="'.$input.'" onkeyup="keyUp();">
  5. ';
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.