Nasıl bir javascript açılan pencerenin içine bir form bir değişken alabilirim?

3 Cevap php

Aşağıdaki kodu kullanarak, ben değeri kapalı bir sorgu çalıştırmak böylece gönderebilir veya değer bir javascript penceresine (tarih) geri almak istiyorum. Birisi nasıl bunu bana söyleyebilir misiniz?

<form method="post" action="search.html">
  <p style="padding:10px;">
    <input type="text" id="date" name="date" value="" maxlength="10"><a href="javascript:void(0);" onclick="g_Calendar.show(event, 'date', 'yyyy-mm-dd')" title="Show Calendar" style="text-decoration:none;">&nbsp;<img src="calendar.gif" class="cp_img" alt="Open Calendar" style="padding-bottom:3px;"></a><br /><br />
    <input type="submit" name="search" value="Submit">
  </p>
 </form>

Bu sadece mümkün değil mi?

3 Cevap

Eğer search.php için değerini alabilir, o zaman bir oturum değişkeni saklamak ve açılan pencerede, oturum değişkeni onu recatch olabilir.

Ve target niteliğini kullanarak <form> doğrudan yeni pencerede veri göndermek için izin verir.

<form method="post" action="search.php" target="newpopup">
  <p style="padding:10px;">
    <input type="text" id="date" name="date" value="" maxlength="10"><a href="javascript:void(0);" onclick="g_Calendar.show(event, 'date', 'yyyy-mm-dd')" title="Show Calendar" style="text-decoration:none;"> <img src="calendar.gif" class="cp_img" alt="Open Calendar" style="padding-bottom:3px;"></a><br /><br />
    <input type="submit" name="search" value="Submit">
  </p>
 </form>

Ben search.php da yayınlanmıştır verileri yakalamak olduğunu varsayarak yaşıyorum.

target da _üst böylece .., _blank, kabul eder.

kullanarak jQuery Form Plugin form ajax-ily göndermek ve kolayca bir window.open çağrı sorgu dizesi geçmek ve aradığınız sonuç alabilir bir dönüş başarı olay ve değerlerini alabilir ...

Thats sadece bir yolu ...

Başka bir yol formlar ve gönderir, ama sadece php hizmet için bir ajax yazı yapmak ve json sonuç almak ve pencere veya thickbox ya da her türlü pop up değil ..