Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

probleme thickbox+ajax form
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> AJAX
Subiectul anterior :: Subiectul următor  
Autor Mesaj
gabyrusu



Data înscrierii: 11/Iun/2006
Mesaje: 33
Locație: Brasov

Trimis: Vin Ian 18, 2008 1:48 pm    Titlul subiectului: probleme thickbox+ajax form  

incerc de vreo cateva ore sa trimit un formular cu ajax intr-un thickbox. trimiterea formularului are ca efect afisarea unui mesaj intr-un div (deocamdata). folosesc jquery cu plugin-urile validate,form,metadata.

formularul este intr-o pagina php deoarece am nevoie de niste interogari in baza de date si treducerea in mai multe limbi a campurilor.

in Mozilla mere perfect ... problema apare in IE 6si 7, in care, din pacate nu-mi face nici validarea si nici submitul asincron .

daca nu deschid formularul in thickbox trimiterea lui se face asincron si-mi apare mesajul cum trebuie dar validarea tot nu se face.

aveti idee d c? sau de unde ar putea fi problema?

scriptul pt validare este:


print '<script type="text/javascript">
$().ready(function() {
$(\'label.required\').append(\'&nbsp;<strong>*</strong>&nbsp;\');
$("#myForm").validate({
rules: {
firstname: "required",
lastname: "required",
email: {
required: true,
email: true
},
phone: "required",
dFrom: "required",
dTo: "required",
nrRooms: "required"
},
messages: {
firstname: "'.$traduceri->rule_firstname.'",
lastname: "'.$traduceri->rule_lastname.'",
email: {
required: "'.$traduceri->rule_required_email.'",
email: "'.$traduceri->rule_valid_email.'",
},
phone: "'.$traduceri->rule_phone.'",
dFrom: "'.$traduceri->rule_data.'",
dTo: "'.$traduceri->rule_data.'",
nrRooms: "Please choose a number."
}
});
});
$(function($){
$("#phone").mask("9999-999999");
});
</script>
';

Ar trebui ca toate textele din legend care au clasa required sa mi le arate cu rosu, iar dupa ele sa adauge *. in IE nu o face si nu-mi apar nici mesajele de eroare.
Sus  
MihaiC



Data înscrierii: 14/Mai/2006
Mesaje: 1011
Locație: Navodari

Trimis: Vin Ian 18, 2008 2:25 pm    Titlul subiectului:  

cumva ai ceva de genu' :

Cod:
<input name="nume" ... /> <span id="nume"></span>

IE cam confunda atributele "name" si "id" din cate am vazut eu
Sus  
gabyrusu



Data înscrierii: 11/Iun/2006
Mesaje: 33
Locație: Brasov

Trimis: Vin Ian 18, 2008 3:23 pm    Titlul subiectului:  

Asta e formularul

<form action="post.php" name="myForm" id="myForm">
<label for="firstname" class="required"><? echo $traduceri->nume; ?>:</label>
<input name="firstname" id="firstname" maxlength="50" />
<br />

<label for="lastname" class="required"><? echo $traduceri->prenume; ?>:</label>
<input name="lastname" id="lastname" maxlength="50" />
<br />

<label for="phone" class="required"><? echo $traduceri->phone; ?>:</label>
<input name="phone" id="phone" />
<br />

<label for="email" class="required"><? echo $traduceri->email; ?>:</label>
<input name="email" id="email" maxlength="50" />
<br />

<label for="dFrom" class="required"><? echo $traduceri->dela; ?>:</label>
<input name="dFrom" id="dFrom" class="dateRange" />
<br />

<label for="dTo" class="required"><? echo $traduceri->panala; ?>:</label>
<input name="dTo" id="dTo" class="dateRange" />
<br />

<label for="mentiuni">Mentiuni:</label>
<textarea name="mentiuni" id="mentiuni"></textarea>

<input type="submit" value="Trimite" name="submitBtn" id="submitBtn" class="submitbutton"/>
</form>


Scriptul ar trebui sa ia fiecare label cu clasa required si dupa el sa adauge "&nbsp;<strong>*</strong>&nbsp;". in mozilla o face in IE nu. nici in 7 nici in 6
Sus  
gabyrusu



Data înscrierii: 11/Iun/2006
Mesaje: 33
Locație: Brasov

Trimis: Vin Ian 18, 2008 4:38 pm    Titlul subiectului:  

am rezolvat.
se pare ca era o virgula in plus ...
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> AJAX
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community