簡単な質問になりますが、私にとってはそうではありません:)。
私はこのコードを調べていました:
<!DOCTYPE html>
<html>
<body>
<h1>My First JavaScript</h1>
<p>Please input a number.</p>
<input id="demo" type="text">
<script>
function myFunction()
{
var x=document.getElementById("demo").value;
if(x==""||isNaN(x)) /*?*/
{
alert("Not Numeric");
}
}
</script>
<button type="button" onclick="myFunction()">Click Me!</button>
</body>
</html>
次のような出力が得られます
ここでコードでは、チェックすることにより、値が入力されていないかどうかをチェックしていますif(x==""||isNaN(x))
。しかし、テキストボックス内にスペース文字を入力すると、チェックに失敗します。それをチェックする方法は何ですか?
PS:私はクロムを使用しています。そして、trim()は機能しませんでした。