ユーザーが目的の単位を入力できるテキスト ボックスがあり、この単位が存在するかどうかを検証する必要があります。
例 1: KM/H (正しい)
例 2: KA/H (間違った)
メールアドレスは、C#、JavaScript などのコードを使用して検証できることを知っています。
任意のコードや Web サービスなどを使用して (測定単位) を検証できる方法はありますか? Javascript、JSON を使用していますか?
Ps私はJSPページに取り組んでいます:)
ユーザーが目的の単位を入力できるテキスト ボックスがあり、この単位が存在するかどうかを検証する必要があります。
例 1: KM/H (正しい)
例 2: KA/H (間違った)
メールアドレスは、C#、JavaScript などのコードを使用して検証できることを知っています。
任意のコードや Web サービスなどを使用して (測定単位) を検証できる方法はありますか? Javascript、JSON を使用していますか?
Ps私はJSPページに取り組んでいます:)
JavaScript は完全に検証できます (ただし、セキュリティ上の理由から、サーバー側の検証を犠牲にして検証に使用するべきではありません)。単純な文字列チェック(以下のように、あなたのケースに適していると思われる)またはより複雑なパターンベースの検証、正規表現のいずれかで検証できます。
想定される HTML:
<form id='unit_form'>
<input type='text' name='unit' />
<input type='submit' value='go' />
</form>
次に、ボタンがクリックされると(jQueryを使用して...)
JS
$(function() {
var valid_units = ['KM/H', 'KM']; //etc...
$('#unit_form').on('submit', function() {
var unit = $('input[name=unit]').val();
if ($.inArray(unit, valid_units) == -1) {
alert('bad unit!');
return false; //cancel form submission
}
});
});
GNU はUnitsと呼ばれる素敵な小さなプログラムを公開しています。やりたいことを丁寧にやってくれます。