我想在javascript+HTML中完整显示文本字段1+2中前四个字符的结果

我想在javascript+HTML中完整显示文本字段1+2中前四个字符的结果,javascript,html,Javascript,Html,我想在javascript+HTML中完整显示文本字段1+2中前四个字符的结果 下面是示例代码 <form onsubmit="return false" oninput="txtFullName.value = txtFirstName.value +''+ txtLastName.value"> First name : <input type="text" name="txtFirstName" /> <br><br> Last name :

我想在javascript+HTML中完整显示文本字段1+2中前四个字符的结果

下面是示例代码

<form onsubmit="return false" oninput="txtFullName.value = txtFirstName.value +''+ txtLastName.value">
First name : <input type="text" name="txtFirstName" /> <br><br>
Last name : <input type="text" name="txtLastName" /> <br><br>
Full name : <input type="text" name="txtFullName"  > <br><br>
</form>
但在全名中,我只想显示名字+姓氏全名的前四个字符

如果可能,在完整的姓氏空间中,我需要显示dob选择

您可以使用substr0,4来获取每个字段的前四个字符

名字: 姓氏: 全名:
你只需要做一个简单的改变。。。使用substr就可以了

<form onsubmit="return false" oninput="txtFullName.value = txtFirstName.value.substr(0, 4) +' '+ txtLastName.value">
First name : <input type="text" name="txtFirstName" /> <br><br>
Last name : <input type="text" name="txtLastName" /> <br><br>
Full name : <input type="text" name="txtFullName"  > <br><br>
</form>
试试这个:

var fName=document.getelementbyidtxtflastname.value.substr0,4; var lName=document.getElementByIdtxtLastName.value;
document.getElementByIdtxtFullName.value=fName++lName;已经在问题中提到了这段代码。谢谢ankit,你能帮我更多吗??在wordpress中,当我使用此代码时,当我切换视觉和文本选项卡时,onclick事件消失。如果有任何问题需要解决,请帮我创建外部解决方案。@CJJunior如果对您有帮助,您可以勾选答案谢谢,您能帮我更多吗??在wordpress中,当我使用此代码时,当我切换视觉和文本选项卡时,onclick事件消失。如果对此有任何修复,请与我一起创建外部修复。