如何清除jquery中其他文本框焦点上的文本框值?

时间:2013-09-02 11:20:12

标签: jquery

我想使用2nd textbox value focus (or changing value) 1st textbox jquery时清除 $(document).ready(function () { validateFocus(); }); function validateFocus() { $('#1stTextBox').focus(function () { $('2nsTextBox').val(''); }); }

我正在尝试使用

{{1}}

不为我工作帮我纠正我,谢谢

6 个答案:

答案 0 :(得分:2)

试试这个

$(document).ready(function(e) {
$('#txt1').focus(function() {

  $('#txt2').attr('value','');
});

});

答案 1 :(得分:0)

if(!checkDate($("#txtDate").val()))
          {

            $("#txtDate").val("");
            $('#txtDate').focus();
           }

你在这个$(“txtDate”)上忘了#。val()

答案 2 :(得分:0)

问题是安静不清楚.. 如果要清除另一个文本框,可以像调用txtDate那样简单地调用它;

if(!checkDate($("#txtDate").val()))
{

$("#txtDate").val("");
$('#txtDate').focus();

$("#Your2ndTextBox").val("");
}

这应该够了..

答案 3 :(得分:0)

看看是否有效。

$(input[id$='firsttextboxid']).focus(function() {
  $("#secondtextboxid").val('');
  });

答案 4 :(得分:0)

请你查看这个演示:

[jsfiddle.net/malvaniya_shakti/V25g5/4 /] [1]

答案 5 :(得分:0)

您错过了选择$('2nsTextBox').val('');

function validateFocus() {
    $('#1stTextBox').focus(function () {
        $('#2nsTextBox').val('');// may be # if its id, no need to tell u other selectors by seeing ur rep
    });
}