2 つのテキスト入力で始まるフォームがあります。標準的なシナリオでは、ユーザーが一方のフィールドに数字を入力し、もう一方のフィールドに名前を入力すると、ページが更新されます (リロードされません)。ただし、場合によっては、ユーザーが同じ名前に関連付けられている複数の番号を入力したい場合があります。これを実装する方法は、ユーザーがテキスト ボックスの横にある [別の追加] リンクをクリックすることです。
ユーザーが「別の追加」リンクをクリックすると、テキスト ボックスの値が新しい (動的に作成された) テキスト フィールドに挿入され、ユーザーが数値を入力したテキスト フィールドがデフォルト値にリセットされる必要があります。ユーザーはこの方法で 10 個の数字を入力すると、この操作を行うより効率的な方法について通知するアラートが表示されます。
私はこれがどのように行われるか(それを行うことができるか)jQueryについては無知であり、誰かが助けてくれれば素晴らしいことです.
ここに私が取り組んでいるhtmlがあります:
<div id="searchFields" class="control-group inlineForm">
<label for="regNr">Regnr</label> <input type="text" id="regNr" class="uprCase" placeholder="Regnr." size="6" maxlength="6">
<span class="addRegNr"><a href="#">add another</a></div>
<label for="poNr">PO.nr</label> <input type="text" id="poNr" placeholder="PO.nr." size="12" maxlength="12">
<input type="button" value="GET INFO" class="last" id="getBaseInf">
</div>
乾杯!
更新を編集
私は Aske G の例が好きで、それにいくつかの変更を加えました。これが私が取り組んでいる新しいコードです。. また、生成されたフィールドを読み取り専用に設定し、バスケットに表示されたときにアニメーション化するにはどうすればよいですか?