thanks, no problem with blockUI.. here is the working script : <script type="text/javascript">
var codepromo_save; $(document).ready(function(){ document.getElementById("opt_pkg_other_promo1").checked = true; $("[EMAIL PROTECTED]'opt_pkg_other_promo2']").after("<span id='resultat'></span>"); $("[EMAIL PROTECTED]'opt_pkg_other_promo2']").click( function(){ if(this.value == "avec_promo") { document.getElementById("opt_pkg_other_promo1").checked = true; var codepromo = $('#codepromo')[0]; if(codepromo==undefined) { codepromo = codepromo_save; } else { codepromo_save = codepromo; } $.blockUI(codepromo, {border: '3px solid #ccc', width: '300px', backgroundcolor: '#ccc' }); $("div.verif").html(""); $("input#yes").click( function() { var params = 't='+new Date().getTime() +'&code='+document.getElementById("textecode").value; $.blockUI("<h1>Verification de votre code en cours...</h1>", { border: '3px solid #ccc' } ); $.ajax({ url: '../verif.php?' + params, // prevent caching in IE complete: function(data) { // unblock when remote call returns $.unblockUI(); if(data.responseText == "1") { $("input#verif").hide("fast"); $("#resultat").html(" <strong>Merci, votre code est valide !</strong>"); document.getElementById("opt_pkg_other_promo2").checked = true; $("[EMAIL PROTECTED]'opt_pkg_other_promo']").unbind(); } else { $("#resultat").html(" <strong>Code invalide</strong>"); document.getElementById("opt_pkg_other_promo1").checked = true; } } }); return false; }); $('#no').click($.unblockUI); } }); }); </script> vince wrote: > > no, i didn't try, but maybe, it'll be a better way to do it > i'll take a look right now, thanks for the tip ! > > > > Alexandre Plennevaux-2 wrote: >> >> Did you try blockUI ? >> >> -----Original Message----- >> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On >> Behalf Of vince >> Sent: jeudi 1 février 2007 11:19 >> To: discuss@jquery.com >> Subject: Re: [jQuery] Ajax get And Thickbox, problem accessing value >> >> >> nobody puts inputs in a thickbox and needs to access his value ?? >> >> my script works well when i comment the line : >> >> TB_show('Verification du code promo', >> '#TB_inline?height=120&width=220&inlineId=codepromo', null); but >> whithout thickbox, it's not pretty.. ? >> >> >> >> >> vince wrote: >>> >>> Hi, >>> >>> I'm trying to make an ajax validation for reductions codes.. >>> >>> I've got an hidden form to test the value : >>> >>> My problem is that when i use thickbox, i don't have access to the >>> value of my input text anymore !! >>> >>> my input #code doesn't seems to have a value !! >>> >>> What's the problem ?? how can i get this value ?? >>> >>> Thanks in advance >>> >>> >>> >>> <div id='codepromo' style='display:none;'> >>> <input type='text' name='code' id='code'/> >>> <input type='button' name='verif' id='verif' value='Vérifier >>> le code !'/> >>> <br/> >>> <div class='verif'></div> >>> </div> >>> >>> >>> and here is my jquery code : >>> >>> <link rel="stylesheet" href="../thickbox.css" type="text/css" >>> media="screen" /> >>> <script type="text/javascript" >>> src="/v3/scripts_js/jquery.js"></script> >>> <script type="text/javascript" src="../thickbox.js"></script> >>> >>> <script type="text/javascript"> >>> $(document).ready(function(){ >>> >>> document.getElementById("opt_pkg_other_promo1").checked = true; >>> >>> $("[EMAIL PROTECTED]'opt_pkg_other_promo2']").click( >>> function(){ >>> if(this.value == "avec_promo") >>> { >>> >> document.getElementById("opt_pkg_other_promo1").checked = true; >>> >>> TB_show('Verification du code promo', >>> '#TB_inline?height=120&width=220&inlineId=codepromo', null); >>> >>> $("div.verif").html(""); >>> $("input#verif").show("fast"); >>> $("div#codepromo").show("slow"); >>> >>> $("input#verif").click( >>> function() >>> { >>> alert($("input.code").val()); >>> $("div.verif").html(" ../ajax-loader.gif "); >>> $.get("../verif.php", >>> {code:$("input#code").val()}, >>> function(data){ >>> if(data == "1") >>> { >>> $("input#verif").hide("fast"); >>> $("div.verif").html("<strong>Merci, >> votre code est valide >>> !</strong>"); >>> >> document.getElementById("opt_pkg_other_promo2").checked = true; >>> >> $("[EMAIL PROTECTED]'opt_pkg_other_promo']").unbind(); >>> } >>> else >>> { >>> $("div.verif").html("<strong>Code >> Invalide !</strong>"); >>> >> document.getElementById("opt_pkg_other_promo1").checked = true; >>> } >>> }); >>> }); >>> } >>> }); >>> }); >>> </script> >>> >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/Ajax-get-And-Thickbox%2C-problem-accessing-value-tf314 >> 9610.html#a8745855 >> Sent from the JQuery mailing list archive at Nabble.com. >> >> >> _______________________________________________ >> jQuery mailing list >> discuss@jquery.com >> http://jquery.com/discuss/ >> >> -- >> Ce message Envoi est certifié sans virus connu. >> Analyse effectuée par AVG. >> Version: 7.5.441 / Base de données virus: 268.17.18/662 - Date: >> 31/01/2007 >> 15:16 >> >> >> >> _______________________________________________ >> jQuery mailing list >> discuss@jquery.com >> http://jquery.com/discuss/ >> >> > > -- View this message in context: http://www.nabble.com/Ajax-get-And-Thickbox%2C-problem-accessing-value-tf3149610.html#a8748601 Sent from the JQuery mailing list archive at Nabble.com. _______________________________________________ jQuery mailing list discuss@jquery.com http://jquery.com/discuss/