【问题标题】:How to set form input values using jquery?如何使用 jquery 设置表单输入值?
【发布时间】:2010-11-05 18:04:45
【问题描述】:

我试图给表单输入一个默认值,当用户点击输入框时该值会发生变化。

如何使用 jquery 做到这一点?

$(document).ready(function() {  
$('#tradition').click(function() {
$('#form-container').attr("class","trade");                         
$('.lblMadlib11').text("Eleven ");


$('.lblMadlib11a').val("eleven value field");


             });

我可以在焦点上使用/添加焦点到名为“lblMadlib11a”的字段的现有代码以删除默认值。

【问题讨论】:

    标签: jquery forms focus using


    【解决方案1】:

    假设你有这样的输入文本:

    <input id="username" type="text" value="insert your username">
    

    你可以这样设置空值

    $('#username').focus(function() {
      this.value="";
    });
    

    【讨论】:

    • 我怎样才能在上面的代码中使用这个焦点来重置“lblMadlib11a on focus”的值?谢谢
    • 如果 lblMadlib11a 是输入的名称,那么您可以尝试 $('input[name="lblMadlib11a"]').focus(function() { this.value=""; });跨度>
    【解决方案2】:
    $('#inputbox').click(function() {
    
          this.attr('value', 'my new value')
    
    });
    

    【讨论】:

      【解决方案3】:
          $("#sometextid").bind('click',function(){
                  $(this).attr('value',"somevalue");
          })
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-02-19
        • 2011-12-16
        • 2012-05-23
        • 1970-01-01
        • 2014-05-09
        • 2014-01-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多