2012-07-01 3 views
3

Мне нужно сделать некоторые функции над некоторым содержимым текстового поля перед отправкой формы, например, проверить правильность кода регистрации клиента, имея имя клиента в качестве кода в таблице клиентов, добавляя увеличивающееся число.удалить пробелы в строке с помощью javascript

Я не хочу делать это после отправки формы, потому что мне нужно, чтобы она отображалась в поле кода перед отправкой формы.

Мой код:

function getCode(){ 
    var temp = document.getElementById("temp").value ; 
    var d = parseInt(document.getElementById("temp").value) + 1; 
    document.getElementById("customernumber").value = d; 
    document.getElementById("code").value = document.getElementById("name").value+"-"+ d; 
} 

Это все работает отлично, но последняя строка кода разработал код с пробелами между кодом.

+0

Care разместить текст с пробелами и как вы хотите, чтобы он выглядел? Так же "!" характер означает кричать. Пожалуйста, не используйте его так часто. –

ответ

18

Пару способов удалить пробелы ...

Использование регулярных выражений: string.replace(/ /g,'');

Нарезка строку пробелами и комбинируя массив, без разделителей:

string.split(' ').join('');

5
var str = "ab cd ef gh "; 
str = str.replace(/\s+/g,""); 
Смежные вопросы