Birden çok görüntüyü seçebileceğiniz resimlerle kalıcı bir iletişim kurmaya çalışıyorum. Bir girdiden değerler almam ve sonra onu boşaltmam gerekiyor, ancak girişi boş bırakamıyorum. .val('')
ve .val(null)
'u denedim, ancak benim için işe yaramadı.JQuery ile giriş değerini nasıl boşaltabilirim?
$("#hdselect").click(function(){
$(".modal").html("");
$.post('mediaservice.php',{hd:'ok',images:$("#hdimages").val()},function(data){
$(".modal").append(data);
});
$(".modal").dialog({
'modal':true,
'title':"Click the image to select",
'width':960,
'height':600,
'resizable':false,
'show': {effect: 'drop', direction: "up"},
'buttons': {"Ok": function() {
var hd=Array();
var hdval=$("#hdimages").val();
$("#hdimages").attr('value',' ');
$("input[name='hd[]']:checked").each(function(){
hd.push($(this).val());
});
if(hdval!=''){
hdval=hdval+","+hd;
}else{
hdval=hd;
}
$("#hdimages").val(hdval);
var images=$("#hdimages").val();
$.post('mediaservice.php',{getHd:images},function(data){
$("#imgthumbBase").append(data);
});
$(this).dialog("close");
}
}
});
});
fikri kullanıcı bir düğmeyi tıklar ve kalıcı bir iletişim kutusu birden çok resmi ve onay kutuları ile açılır olmasıdır:
İşte tam koddur. Bu noktada değerleri bir girişten almalı ve sonra temizlemeliyim.
'' '$ ('input') val ('')' '' yapacak iş. ** Canlı Örnek ** - http://jsfiddle.net/fQMmp/1/ Görüntülerle ilgili bir şey mi demek istediniz? –
Gerçekten ne yapmaya çalıştığınızı anlamıyorum ama $ ('# inputid') val (''); kesinlikle girişin değerini temizleyecektir. Kodunuza baktığımda, aslında hiçbir yerde .val ('') göremiyorum. –
Lütfen biraz daha bağlam sağlayın, kodunuzun neden başka şekilde çalışmadığını söylemek mümkün değildir. – Christoph