2016-04-06 39 views
-1

ile gizli bir metin kutusuna değer girilmesi mümkündür JQuery kullanarak gizli bir metin kutusuna bir değer ayarlamak istiyorum.jQuery - jquery

Aynı şekilde birden çok form var ancak bir alanı değiştirmem gerekiyor, bu nedenle alanı dinamik olarak kullanmak istiyorum.

Ne denedim. fiddle_link

HTML

<ul> 
    <li class="hidden"><input class='hidden_val' type='text' value=''/></li> 
    <li><input type='text' value='2'/></li> 
    <li><input type='text' value='3'/></li> 
    <li><input type='text' value='4'/></li> 
    <li><input type='text' value='5'/></li> 
</ul> 

jQuery:

$(function(){ 
    $(".hidden_val").val(1); 
}); 

Css:

.hidden{ 
    display: none; 
} 
+0

css görünürlük kullanımı: hidden; – pTi

+0

@pTi seçeneğini reddettiyseniz, lütfen çözümü de verin. –

+0

üzgünüm oy verdim – pTi

cevap

2

senin soruyu yanıtlamalarını cevaplamak için n: Evet, bu mümkün.

Ama neden kullanmayın: type = "gizli" yerine: display: none?

+0

Soruma bir metin kutusu gizlemekle ilgili değil. Sadece jQuery'yi kullanarak değeri ayarlayın. Eğer bunu benim için yaparsan, soruma bağlı bir bağlantıya sahibim. –

+1

Evet, mümkün. Kontrol: https://jsfiddle.net/vukLhfvq –

1

Neden gizli alanları kullanmıyorsunuz?

<input type="hidden" value="your value" /> 

tek ihtiyacınız sadece

<input type='hidden' value=''/> 

kullanmak gizli bir giriş alanı olmasını istiyorsanız

+0

sorumu bir metin kutusu gizlemek üzere değil. Sadece jQuery'yi kullanarak değeri ayarlayın.Eğer bunu benim için yaparsan, soruma bağlı bir bağlantıya sahibim. –

1

için "gizli" girişinizi türü özelliğini değiştirmek ve o giriş alanını yerleştirebilirsiniz html'nizde herhangi bir yer.

Bu değerin değiştirilebilmesi için değeri değiştirip gösterilmeyeceğinden emin olunuz.

+0

Sorumu bir metin kutusu gizlemek üzere değil. Sadece jQuery'yi kullanarak değeri ayarlayın. Eğer bunu benim için yaparsan, soruma bağlı bir bağlantıya sahibim. –

1

bu deneyin:

<input type="hidden" id="texens" name="user" value="" /> 
<button>Set Value</button> 

$(document).ready(function(){ 
    $("button").click(function(){ 
    $("#texens").val("Hurray"); 
    alert($("#texens").val()); 
    }); 
}); 
+0

Soruma bir metin kutusu gizlemekle ilgili değil. Sadece jQuery'yi kullanarak değeri ayarlayın. Eğer bunu benim için yaparsan, soruma bağlı bir bağlantıya sahibim. –

0

$(".hidden_val").val(1); i sorunun noktasını eksik 1. değer ayarlıyor? Ben senin soru hakkı okuyorsam

1

,

$(function() { 
    modval(6); 
}); 

function modval(valu){ 
    $(".hidden_val").val(valu); 
    alert($(".hidden_val").val()); 
} 

denemek ve sadece size modval çağırdığınızda argüman olarak kullanmak istediğiniz numarayı geçmektedir. fiddle