2010-01-14 74 views
1

我想通过jquery将文本框的值设置为null。我试图设置文本框的值 - jQuery

onclick="$('#c_album').val('TEST VALUE');" at the submit button 

$('input#c_album').val('hello'); - in the script section 

欣赏assitance

感谢 戴夫

[编辑] - 这是我使用

$('#submit').bind('click',(function(){ 
     $('#src_box').val('hello'); 
    }); 

回答

0

代码如果文本框的ID #c_alcum那么你可以使用

$("#c_album").val('hello'); 

虽然您可以在ID选择器前使用标签选择器,但不需要使用它,因为ID在文档中是唯一的。

如果您想在ajax函数完成后设置该值,那么您可以将此代码插入到ajax请求的回调函数中。

编辑

你把所有这些代码的文档准备事件中

$(function(){ 
    // All code goes here 
}); 

同时删除点击数处理程序,并做jQuery的方式像

$("#yourbuttonid").click (function(){ 
}); 

$("#yourbuttonid").bind ("click" , function() { 
}); 

您不能在文本框中输入空值。您可以将里面的一个空字符串值,像

$("#c_album").val(''); 
+0

不会出于某种原因,试图太:( – dave 2010-01-14 10:28:34

+0

你能为此提供更多的代码? – rahul 2010-01-14 10:29:05

+0

@pulse:它的搜索框,现在当用户点击搜索按钮,他提出与他的搜索和搜索文本框中的值应为空 – dave 2010-01-14 10:30:47

0
$(function(){ 
    $('#mybutton').click(function(e){ 
     $('input#c_album').val('hello'); 
    }); 
}); 

是应该工作的一般方法。不知道更多的代码,很难更具体。

1
$(function(){ 
     $('#btnSubmit').bind('click', function(){ 
      $('input#c_album').val('hello'); 
// OR 
      $('#c_album').val('hello'); 
// OR 
      $('input[id=c_album]').val('hello'); 
     }); 
    }); 
0

它的工作,错误是,没有ID为文本框

<input type='text' name='text' id='text'> 

感谢所有的你..

0
$('#submit').bind('click',(function(){ 
     $('#src_box').val('hello'); 
    }); 

有一个在这个代码中的问题,所以试试这个 -

$('#submit').bind('click',function(){ 
     $('#src_box').val('hello'); 
    }); 

问题是你有在函数()之前使用了一个'(')。 但现在它会正常工作:)

0
$.ajax({ 
    type: "GET", 
    url: "fetchBeaconName", 
    data: "beaconMajorId=" + val, 
    async: true, 
    success: function (data) { 
     $.each(data.beaconList, function() { 
      $("#beaconName").val(this.beaconName); 
     }); 
    }, 
    error: function (data) { 
     alert("No values found..!!"); 
    } 
}); 
+0

请解释你做了什么 – GGO 2017-10-09 08:05:03