Css 将输入文本框拆分为2个,但将输入作为一个接受

Css 将输入文本框拆分为2个,但将输入作为一个接受,css,html,Css,Html,我想将我的输入文本框一分为二,但接受输入时就像接受来自单个输入文本框的输入一样。例如,我需要接受一个人的姓名,但我希望将输入文本框拆分为两个单独的文本框,分别标记为“名字”和“姓氏”。请只使用CSS。谢谢大家! 仅使用css无法处理值,但如果希望将值保存到同一位置,最好只接受一个字段 无论如何,为了更好地处理信息,最好处理两个字段并分别保存它们 希望这有帮助。仅使用css无法处理值,但如果希望将值保存到同一位置,最好只接受一个字段 无论如何,为了更好地处理信息,最好处理两个字段并分别保存它们 希

我想将我的输入文本框一分为二,但接受输入时就像接受来自单个输入文本框的输入一样。例如,我需要接受一个人的姓名,但我希望将输入文本框拆分为两个单独的文本框,分别标记为“名字”和“姓氏”。请只使用CSS。谢谢大家!

仅使用css无法处理值,但如果希望将值保存到同一位置,最好只接受一个字段

无论如何,为了更好地处理信息,最好处理两个字段并分别保存它们


希望这有帮助。

仅使用css无法处理值,但如果希望将值保存到同一位置,最好只接受一个字段

无论如何,为了更好地处理信息,最好处理两个字段并分别保存它们


希望这有帮助。

我用jQuery做了一些事情:

HTML:

jQuery:

$.fn.unifyInputs = function(firstName, secondName, finalName) {
    $("input[name='"+firstName+"']").hide();
    $("input[name='"+secondName+"']").hide();

    $("input[name='"+finalName+"']").show();
    $("input[name='"+finalName+"']").val($("input[name='"+firstName+"']").val()+" "+$("input[name='"+secondName+"']").val());
}

看看它是如何工作的:

我用jQuery做了一些事情:

HTML:

jQuery:

$.fn.unifyInputs = function(firstName, secondName, finalName) {
    $("input[name='"+firstName+"']").hide();
    $("input[name='"+secondName+"']").hide();

    $("input[name='"+finalName+"']").show();
    $("input[name='"+finalName+"']").val($("input[name='"+firstName+"']").val()+" "+$("input[name='"+secondName+"']").val());
}

看看它是如何工作的:

我认为你只能用客户端javascript来做这件事,否则你有什么理由不能有两个不同的字段并计算服务器端的值吗?没有JS是不行的。你可以只设计表单的css样式,使它们看起来彼此相邻。但是如果你想单独存储的话,你真的需要有单独的输入字段。我认为你只能用客户端javascript来实现这一点,否则,有什么理由不能使用两个不同的字段并在服务器端计算值?没有JS就无法完成。您可以只设置表单的css样式,使它们看起来彼此相邻。但是,如果要单独存储,则确实需要有单独的输入字段。
$.fn.unifyInputs = function(firstName, secondName, finalName) {
    $("input[name='"+firstName+"']").hide();
    $("input[name='"+secondName+"']").hide();

    $("input[name='"+finalName+"']").show();
    $("input[name='"+finalName+"']").val($("input[name='"+firstName+"']").val()+" "+$("input[name='"+secondName+"']").val());
}