由于验证问题,我不想通过添加 3 input fields
via来做到这一点HTML
。这就是为什么我要采用一种jQuery
方法,但我无法让它发挥作用。我已将代码放入jSFiddle
--> http://jsfiddle.net/qV8Cc/,希望有人能帮助我。
我想要的是:您现在有 1 个输入字段。这个对用户来说一定是不可见的(这就是我把它隐藏的原因)。我希望他们看到的是 3 个单独的输入字段,它们并排放置。我为此使用了隐藏和附加,但我无法让它工作。因为我只验证了一个输入字段(我们隐藏的第一个),所以我想要其他 3 个中写入的值,转到隐藏的输入字段。有人可以帮我解决这个问题吗?
这是代码:
$().ready(function(e){
$('.classnameofmyinputfield').hide();
$('.classnameofmyinputfield').parent.append('<input classname><input classname><input classname>');
$('.classnameofmyinputfield').blur(function(e){
var input = $(this);
$('.classnameofmyinputfield').val($('.classname').val()+$('.classname').val()+$('.classname').val());
})
});