2016-10-26 7 views
-1

私は12桁の登録番号(例:201610132025)、2016(年)、10(月)、132(目標)、025を入力するプロジェクトを進めています(ユーザーID)数字の12桁目を確認する

html入力フィールドに入力している間、私はターゲット、月、大学、ユーザー識別子を確認する必要があります。 これはどうやってバックグラウンドでこのreg noをJavaで分離したり、分割して検証したりできますか?上記の例のための

<input type="text" id="reg_no" name="reg_no" placeholder="register no" onblur="myFunction()"> 

<input type="text" id="year" name="year"> 
<input type="text" id="month" name="month"> 
<input type="text" id="target" name="target"> 
<input type="text" id="u_id" name="u_id"> 

、「ONBLUR」それはあなたがそのようなことを行うには任意のWebサービスをヒットする必要はありません

<input type="text" id="year" name="year"> //2016 
<input type="text" id="month" name="month"> //10 
<input type="text" id="target" name="target"> //132 
<input type="text" id="u_id" name="u_id"> //025 
+0

あなたが求めているものは明確ではありません。これを行うにはいくつかのAjax機能が必要ですか?なぜあなたはクライアント側で別の 'input'フィールドに入れたいのですか? –

+0

あなたの質問は、PHPまたはJavaのどちらかと言えば編集しています。JavaScriptです。今、あなたは言語を知っているので、あなたが研究を始めることができ、実際に何かを試すことができるときには、あなたは正しいと言いました。 – mishu

+1

Java ?!スタックオーバーフローに関する正しい用語で検索の衝突を避けるように気をつけてください。 –

答えて

1

を次の値を置き換える必要があります。代わりに、以下のようにJavascriptを使用して必須フィールドの値を設定することができます:

function myFunc(regNo){ 
    $('#year').val(regNo.substr(0,4)); 
    $('#month').val(regNo.substr(4,2)); 
    $('#target').val(regNo.substr(6,3)); 
    $('#target').val(regNo.substr(9)); 
} 
関連する問題