To provide a device and a method for registering data, capable of easily registering the data again.
If data are inputted, a CGI executing part 2 in a server 1 executes a CGI program to register the data in a storage part 11, and prepares a form for re-inputting and a registration confirming list. The CGI executing part 2 informs the electronic mail address of a user of a place (URL) where data such as this form for re-inputting and the registration confirming list are disposed on a Web. At a point of time when the user notices an input mistake, the user carries out minimum required modification of the data and transmits the data again, by using the form for re-inputting and the registration confirming list previously downloaded for backup purposes, or the form for re-inputting and the registration confirming list callable by referring to the place (URL) where they are disposed. If modified data are inputted in the server 1, the CGI executing part 2 executes the program and renews the data of the storage part 11.