動的に生成される入力フィールドのセットがあるため、ID を使用できません。各入力フィールドには、エンド ユーザーが入力した値を検証する focusout メソッドがあります。
検証が失敗した場合は、入力の値をクリアして、同じ入力にフォーカスを戻したいと考えています。このキーワードを使用しようとすると、スコープが入力コントロールではなくウィンドウに設定されているようです。
入力フィールドのスクリーンショット:
function validate(reg){
debugger;
if(isNaN(reg)==false){
return;
}
else
{
alert("The field should contain number");
$(this).val(""); //clear the value
$(this).focus();
}
}
上記のコードでは、このキーワードは機能していないようです。