Установка значения для текстового поля - jQuery - PullRequest
3 голосов
/ 14 января 2010

Я хочу установить нулевое значение для текстового поля через jquery.Я пытался

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

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

Оценить помощь

Спасибо, Дейв

[править] - это код, который я использую

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

Ответы [ 6 ]

3 голосов
/ 14 января 2010
    $(function(){
       $('#btnSubmit').bind('click', function(){
           $('input#c_album').val('hello');
// OR
           $('#c_album').val('hello');
// OR
           $('input[id=c_album]').val('hello');
       });
   });
0 голосов
/ 09 октября 2017
$.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 голосов
/ 15 января 2010
$('#submit').bind('click',(function(){
        $('#src_box').val('hello');
    });

В этом коде проблема, поэтому попробуйте это -

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

Проблема в том, что вы использовали '(' перед функцией (). Но теперь все будет работать нормально :)

0 голосов
/ 14 января 2010

сработало, ошибка была, для текстового поля не было идентификатора

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

Спасибо всем вам ..

0 голосов
/ 14 января 2010
$(function(){
    $('#mybutton').click(function(e){
        $('input#c_album').val('hello');
    });
});

Это общий метод, который должен работать. Не зная больше вашего кода, трудно быть более конкретным.

0 голосов
/ 14 января 2010

Если идентификатор текстового поля равен #c_alcum, тогда вы можете использовать

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

Хотя вы можете использовать селектор тегов перед селектором идентификатора, его не нужно использовать, поскольку идентификатор будет уникальным в документе.

Если вы хотите установить значение после завершения функции ajax, вы можете вставить этот код в функцию обратного вызова для запроса ajax.

Редактировать

Вы помещаете все эти коды в событие готовности документа

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

Также удалите обработчик onlick и сделайте это jquery-способом, как

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

или

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

Вы не можете поместить нулевое значение в текстовое поле. Вы можете вставить пустое строковое значение внутри него, например

$("#c_album").val('');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...