Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] Wstawianie formularza po kliknięciu w link nie działa pod IE
Hazo
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 7.08.2008

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


Witam!
Mam pewien problem ze wstawianiem formularza w div'a po kliknięciu w link. Wszystko działa dobrze pod FF, ale pod IE już nie jest tak różowo, po kliknięciu w link do div'a wczytywany jest formularz, ale nie wczytuje się grafika buttonu <input type="image" />, to jeszcze nie koniec problemów. Formularza w ogóle nie da się wysłać, tzn po kliknięciu w button strona się przeładowuje ale niestety nie wysyła się zawartość pól formularza.

Oto kod:

  1. <?php $wyslij = $_POST['wyslij'];
  2. if (isset($wyslij)) {
  3. echo "Działa!";
  4. }
  5. ?>
  6.  
  7. <script type="text/javascript">
  8. function opis () {
  9. document.getElementById("form").innerHTML = '<form action="<?php echo $PHP_SELF; ?>" method="post"><textarea name="descr" style="width: 126px; height: 70px; margin-top: 5px;"></textarea><br /><input type="image" src="images/dodaj_opis.gif" name="wyslij" value="wyslij" style="margin-top: 2px;"/></form>';
  10. }
  11.  
  12. <a href="javascript: void(0);" onclick="opis();">Dodaj opis</a>
  13.  
  14. <div id="form"></div>


Co tu jest nie tak?

Ten post edytował Hazo 2.08.2009, 20:50:00
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Pawel_W
post
Post #2





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


http://www.kurshtml.boo.pl/html/wyslanie_f...formularze.html

poczytaj czy dla input image mozna nadać value (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

lepiej zrób input submit + background
Go to the top of the page
+Quote Post
Hazo
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 7.08.2008

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


Hmm:) no teraz działa. Value dodałem tylko ze względu na php, jak widać niepotrzebnie.
Dzięki za pomoc.

EDIT:

Pozostał jeszcze niestety problem wczytywania grafiki buttonu. Jeśli na danej stronie nie umieszczę buttonu z taką samą grafiką, to button wczytywany do div'a przez javascript będzie miał tło przezroczyste, obrazek nie zostanie wczytany. Dodanie atrybutu "border" nie pomaga. Ktoś zna rozwiązanie?

Ten post edytował Hazo 3.08.2009, 19:02:42
Go to the top of the page
+Quote Post

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: 24.08.2025 - 19:59