提交时清除默认值

时间:2014-03-30 13:30:46

标签: jquery

我在简单注册表单中清除输入字段的默认值时遇到问题。它们是由jquery-inputfocus库生成的。这是有问题的片段。整个代码都在JSFiddle上:http://jsfiddle.net/brohjoe/ExcG7/

有人可以告诉我这里有什么问题吗?感谢。

var fields = new Array(
            $('#firstname').val(),
            $('#middlename').val(),
            $('#lastname').val()

        );
        var tr = $('#second_step #leftSummary tr');
        tr.each(function(){
            var valueL = $(this).val();

           //problem with logic here!
           if(valueL == field_values[$(this).attr('id')]) {
               $this.val('')
            } else {
               $(this).children('td:nth-child(2)').html(fields[$(this).index()])
           }

        });

1 个答案:

答案 0 :(得分:0)

使用placeholders而不是设置值怎么样?