Javascript 将文本字段拆分为两个单独的字段

Javascript 将文本字段拆分为两个单独的字段,javascript,jquery,Javascript,Jquery,我需要重新编写下面的代码,以满足新的需求。基本上,它所做的是取价格字段,并根据价格指数将英镑和便士写入两个单独的字段。符号 这一切都很好,但是我有一个新的要求,在那里取一个Name字段,将N写入一个名为name1的字段,将ame写入一个名为name2的字段。因此,基本上是在第一个字符后分割名称,但是我正在努力重写它,以避免使用。符号作为触发器的索引,如果有意义的话 $('#price').keyup(函数(事件){ if($('#price').val().indexOf('.')!=-1){

我需要重新编写下面的代码,以满足新的需求。基本上,它所做的是取价格字段,并根据价格指数将英镑和便士写入两个单独的字段。符号

这一切都很好,但是我有一个新的要求,在那里取一个Name字段,将N写入一个名为name1的字段,将ame写入一个名为name2的字段。因此,基本上是在第一个字符后分割名称,但是我正在努力重写它,以避免使用。符号作为触发器的索引,如果有意义的话

$('#price').keyup(函数(事件){
if($('#price').val().indexOf('.')!=-1){
$('便士').val($('价格').val().substr($('价格').val().indexOf('.')+1,$('价格').val().lengh));
$('英镑').val($('价格').val().substr(0,$('价格').val().indexOf('.');
}否则{
$('pounds').val($('price').val());
};
});
$('#全名').keyup(函数(事件){
//获取主字段的值
常量fullname=$('#fullname').val();
常数
//设置字段1的值-通过“[0]”获取第一个字符(如果没有全名,则返回到“”)
名称1=全名[0]| |“”,
//设置字段2的值,如果fullname长于一个字符,请从“其他”上的位置1获取子字符串并返回到“”
name2=fullname.length>1?fullname.substr(1):“”;
//设置字段的值
$('#name1').val(name1);
$('#name2').val(name2);
});

全名:
名称1:
名称2:

这没有多大意义,因为我们不知道
$(“#price”).val()是什么。您可以使用提供jQuery附带的HTML(请记住添加对jQuery的引用),这将有助于理解问题。