Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jquery > php
LobuzFx
post 18.06.2014, 08:08:54
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 18.06.2014

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


Witam,

panownie nie mogę znaleźć odpowiedzi w goolge bądź źle wpisuje ale nie za dobrze znam się na kodowaniu stąd pytanie.

Posiadam okienko popup w jqwery i chcialbym aby w nim autmatycznie razem z okienkiem wyskakiwał formularz któego mam w php.
Jest możliwość wpisania odnośnika? czy bardziej skoplikowane?

kod jqwery:

$(function(){
$.dialog({
mask:false,
height:'400',
width:'710',
title:'Newsletter!',
html:' <form action="./newsletter.php"> ',
callback:function(){
console.log('CALLBACKS')
}
});
});

Ten post edytował LobuzFx 18.06.2014, 08:09:37
Go to the top of the page
+Quote Post
majkel57
post 18.06.2014, 08:15:30
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 1
Dołączył: 16.06.2014

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


Nie napisałeś o jaki formularz konkretnie chodzi. Kontaktowy, do logowania, rejestracji czy inny? Domyślam się, że chodzi o pierwszy.

Przejrzyj sobie to i napisz kod krok po kroku:
http://jenniferperrin.com/blog/jquery-tuto...l-contact-form/

Ten post edytował majkel57 18.06.2014, 08:16:41
Go to the top of the page
+Quote Post
LobuzFx
post 18.06.2014, 08:27:58
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 18.06.2014

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


Tak kontaktowy, jeden obrazek POLE imię POLE email i WYSLIJ w php
a popup jest pobrany ze strony jqeryajax

Wszystko ładnie prócz pola:

html:' <form action="./newsletter.php"> ',

w którym należy wstać odnośnik lub wyświetlany tekst.
Problem w tym że nie wiem jaki smile.gif
Go to the top of the page
+Quote Post
majkel57
post 18.06.2014, 08:46:57
Post #4





Grupa: Zarejestrowani
Postów: 6
Pomógł: 1
Dołączył: 16.06.2014

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


Trochę źle to robisz.

W atrybucie form wpisujesz nazwę pliku, do którego mają zostać wysłane dane po przesłaniu formularza.

W przykładzie przesłanym przeze mnie nie musisz uzupełniać tego pola, ponieważ dane są przesyłane asynchronicznie AJAXem. To co byś normalnie wpisywał w:
Kod
<form action="newsletter.php">


Wpisujesz w tym parametrze:
Kod
$.ajax({
        type: 'POST',
            url: 'newsletter.php',
        data: $("#contact").serialize(),
        success: function(data) {
            if(data == "true") {
                $("#contact").fadeOut("fast", function(){
                    $(this).before("<p><strong>Success! Your message has been sent, thanks!</strong></p>");
                    setTimeout("$.fancybox.close()", 2000);
                });
            }
        }
    });


Dokładnie tutaj:
Kod
  url: 'newsletter.php',


A co ten formularz ma dokładnie robić?

P.S. Tak czy siak, zalecam przeczytanie instrukcji w linku, który Ci przedtem przesłałem. Tam jest wszystko wyjaśnione krok po kroku.

Ten post edytował majkel57 18.06.2014, 08:48:31
Go to the top of the page
+Quote Post
LobuzFx
post 18.06.2014, 09:20:42
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 18.06.2014

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


Może wyjaśnię na przykładzie:

Na stronie http://k4mil.udl.pl/memoryline/oferta.php w newsletterze chciałbym umieścić formularz http://k4mil.udl.pl/memoryline/newsletter.php

a w kodzie:

html:' questionmark.gif ',

edytuje się zawartoś wyświetlanego newssletera. Natomiast jeżeli nie znajdę "odnośnika" będę musiał zapoznać się z Pana instrukcjami i zacząć od nowa.
W każdym bądź razie bardzo dziękuje za poświęcony czas na odpowiedź.
Go to the top of the page
+Quote Post
Turson
post 18.06.2014, 09:27:26
Post #6





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Proponuje zmienić modal na jQuery UI lub Twitter Bootstrap, wtedy będzie prościej, bo wystarczy
  1. <div id="modal">
  2. tutaj normalnie formularz html
  3. </div>

i w js $('#modal').modal();
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.06.2025 - 17:12