第一个中间姓javascript

时间:2012-10-23 13:45:15

标签: javascript

在Javascript中,我尝试将一个全名(First,Middle和Last)键入一个字段,然后单击提交按钮输出到三个单独的字段字符长度,中间名和3缩写。到目前为止,我已经进入了角色领域,但我对如何获取两个空格之间的信息感到困惑。

// strings.js
// This script takes a name and spits out its character length with initials.

// Function called when the form is submitted.
// Function performs the calculation and returns false.
function formatNames() {
'use strict';

// For storing the Full Name, Middle name, initials, length:
var lengthName;
var middleName;
var yourInitials;


// Get a reference to the form values:
var fullName = document.getElementById('fullName').value;

// Perform the character spit out:
lengthName = fullName.length;

// Pull out the middle name:

// Display the volume:
document.getElementById('nameLength').value = lengthName;

// Return false to prevent submission:
return false;

} // End of formatNames() function.

// Function called when the window has been loaded.
// Function needs to add an event listener to the form.
function init() {
'use strict';
document.getElementById('theForm').onsubmit = formatNames;
} // End of init() function.
window.onload = init;

1 个答案:

答案 0 :(得分:1)

这听起来像是家庭作业,所以我会在不破坏学习经验的情况下给你一些提示。

您可以在字符串上使用split(' ')来获取该字符串中的单词数组(以空格分隔)。

您可以在字符串上使用charAt(0)来获取字符串的第一个字母。