私は2つのフィールドを持っています。1 つは名前フィールドで、もう 1 つは数値フィールドです。数値フィールドが数値かどうかを確認したいのですが、そうでない場合は select() が使用され、背景が青ではなく黄色に変わります。どういうわけか、私は欲しいものを手に入れていません。
window.onload=function()
{
idUser = document.getElementById("user");
document.getElementById("form").onsubmit=function()
{
if(idUser.value == "")
{
alert("Username Required");
idUser.focus();
return false;
}
birYear = document.getElementById("birthyear");
if(isNaN(birYear))
{
birYear.select();
alert("number");
return false;
}
}
}
alert("number");
正しく動作しているかどうかを再確認するためだけに使用しています。アラートは必要ありませんが、数値またはテキストを両方の方法で入力すると、単にアラート番号になり、自分がやりたいことを正しく行っていないことを意味します。
手を差し伸べてくれてありがとう。