質問: 以下の形で、各項目を作成して入力フォームが呼び出せれます。 この呼び出された際に、一番上の「NO」に、呼び出されるごとに 1、2、3、・・・・・・と受付番号を採番していきたいのですが、何かよい方法があれば教えてほしいです。 htmlやjquery初心者なので検索方法がいまいちピントこないです。宜しくお願いします。 ``` NO 氏名必須 生年月日必須 性別必須 男女 住所 郵便番号、もしくは現住所のどちらかをご入力ください。 郵便番号: 現住所: 緊急連絡先必須 得意な事必須 土木 清掃 料理 交通経路必須 軽トラック バン 軽車両 電車 メールアドレス 応援依頼の対応可否: YesNo 車両情報 軽トラック バン 軽車両 etc ※ボタンを押すと端末に画像が自動保存されます。 ```
回答: フロントエンド(HTMLとjavascript)だけで完全な採番を実現することは難しいでしょう。 一般的な採番とは 被りなく、決まった連番で提供する必要がありますが, HTMLとjQUeryだけでは、ほかの人がどんだけアクセスしているかはわかりえません。 通常採番を実現するには サーバ側でスクリプト言語とデータベースなどを利用して、 アクセスがあった場合にカウントアップするという方式を利用します。 カウントアップするためにはサーバに中央集権でデータを保存する必要があるのでフロントエンドだけでの実現は難しいでしょう。 例えば、かぶりづらいようにランダムで文字を表示するとかはできますが、それでも全く被らないかといわれると理論上は難しいでしょう。 フォームを利用しているということは、サーバサイドの利用もありそうですので、サーバサイドで実装することを考えたほうがよろしいでしょう。