SORU
5 HAZİRAN 2010, CUMARTESİ


Bir form içinde gizli alan Set değeri kullanarak bir WordPress kullanmak's ".() val&; değil't iş"

Başarı olmadan bir form jQuery kullanarak, ama gizli bir alanın değerini ayarlamak için çalışıyorum.

Burada sorunu açıklayan örnek bir kod. Ben giriş için yazın devam edersen "", herhangi bir sorun olmadan çalışıyor. metin Ama, giriş değiştirmek için yazın"", işe yaramaz. gizli

<html>

    <head>
        <script type="text/javascript" src="jquery.js">
        </script>
        <script type="text/javascript">
            $(document).ready(function() {
                $("button").click(function() {
                    $("#texens").val("tinkumaster");
                });
            });
        </script>
    </head>

    <body>
        <p>
            Name:
            <input type="hidden" id="texens" name="user" value="texens" />
        </p>
        <button>
            Change value for the text field
        </button>
    </body>

</html>

Ben de aşağıdaki geçici çözüm, denedim, giriş tipini ayarlayarak, "metin" ve sonra kullanarak "display:none" giriş kutusu için stil. Ama, bu da başarısız ! Bir WordPress kullanmak bazı sorunlar Gizli ya da görünmez giriş alanları ayarı var gibi görünüyor.

Herhangi bir fikir? Aslında işleri bu geçici bir çözüm var mı?

CEVAP
5 HAZİRAN 2010, CUMARTESİ


:text hidden tipi bir değer ile bir giriş için başarısız olur. Ayrıca çok daha verimli kullanmak için:

$("#texens").val("tinkumaster");

ID öznitelikleri olmalıdır benzersiz bir web sayfası, emin ol senin gibi bu katkıda bulunabilir herhangi bir sorun yaşadığınız için ve belirterek bir daha karmaşık seçici sadece yavaşlatır şeyler aşağı ve görünmüyor gibi temiz.

http://jsbin.com/elovo/edit, http://jsbin.com/elovo/2/edit örnek kodu kullanarak bir örnek

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chanre Joubert

    Chanre Joube

    27 Temmuz 2012
  • Jonathan D.

    Jonathan D.

    3 Kasım 2006
  • KliptOut KwazeeKilla

    KliptOut Kwa

    24 ŞUBAT 2010