2013-09-28 90 views
0

HTML:的Javascript防止前空白字符

<input id=MyTextBox type="text" onkeypress="MyFunction()" /> 
<input id=MyButton type="button" onclick="Control()" /> 

onkeypress事件的Javascript:

我想要做下面的例子,但是我還沒有根據「MyTextBox」

集成http://jsfiddle.net/2cYeu/9/

文本框中的字符之前不能有空格。

+0

你的意思是說,應該沒有空間在所有的文本? –

+0

________M,在「M」之前,在我輸入第一個字符後不應該有空格,我想使用空格 –

+0

好吧,你的意思是第一個字母不應該是空格嗎? –

回答

0
function Control() { 
    var text = document.getElementById("MyTextBox").value; 
    if (text.charAt(0)==" ") { 
     alert("First Chart is space"); 
    } 
} 

這工作我測試

此外,爲的jsfiddle的左邊,不要選擇「onDOMReady」

選擇身體

沒有包裹這就是問題所在,爲什麼你得到那些錯誤

+0

此外,在您需要選擇 –

+0

「在體內無包裝」不要在DOM負載 –

0

TRY this DEMO

首次空間沒有以後不許其允許

function call(e) { 
    if (document.getElementById('nospace').value.length == 0) { 
     if (e.keyCode == 32) { 
      e.preventDefault(); 
     } 
    } 
} 
+0

選擇頁面左側我給這個鏈接http://jsfiddle.net/2cYeu/9 /在我的主題。問題是關於integration.I不成功,如果我寫代碼。 –

+0

你有什麼錯誤嗎? –

+0

不,我只是不能做it.Can你按照上面的例子(「MyTextBox」)爲我提供的代碼示例 –