从Javascript中的文本框中删除选项卡空间

时间:2015-09-06 09:27:21

标签: javascript jquery html string javascript-objects

如何从文本框中删除制表符空间值。我的功能代码是::

function validTitle() {
if (window.document.all.dDocTitle.value == "") {
alert("Please enter the Title");
window.document.all.dDocTitle.focus();
return false;
} 
return true;
}

我想在window.document.all.dDocTitle.value

中捕获的值中添加另外一个条件来删除文本框中的制表符空间

1 个答案:

答案 0 :(得分:1)

您可以使用String.trim() function():

来完成此操作
function validTitle() {
  // just a remark: use document.getElementById('textbox_id') instead, it's more supported
  var textBox = window.document.all.dDocTitle; 
  if (!(typeof textBox.value  === 'string') || !textBox.value.trim()) { // if textbox contains only whitespaces
    alert("Please enter the Title");
    textBox.focus();
    return false;
  } 

  // remove all tab spaces in the text box
  textBox.value = textBox.value.replace(/\t+/g,'');

  return true;
}