micro wrote:The sample form is great!

It works well with NS6.2 and IE6.0 but petrifies NS4.7.
I somehow thought it'd kill older Netscape versions..

Although I'm not sure if it's the form that's causing the problem, or is it the general layout for that page. I've personally stopped caring about interoperability with NS4.x when NS6 came out. If someone has problems with their NS4, it's basically their fault for not upgrading the browser as NS4.x series is
ancient. I try to write valid HTML+CSS though, so I can correctly blame the browser for not displaying the page properly
micro wrote:10 or 20 rows would probably do.
Perhaps.. 10 may be a bit too little (for me anyways), 20 might be a good compromise.
micro wrote:I like that the background turns red in case of an invalid printer code or serial. I think it would be a nice enhancement if the background would also turn GREEN if the entries were correct.
Hmm, you have a point there. Instead of telling the user that he/she has done something wrong, it'd be better to tell the user that he/she has done something correctly. Let's see..
micro wrote:Another small improvement would be a tolerance for entering o or O as a zero.
Yes, and "I" should be recognized as "one". This is most probably most relevant with printer codes, as people won't necessarily know that the code is a letter, then 3 digits, then a letter and then one final digit.
micro wrote:And there should be another GO button ABOVE the form to eliminate the need to scroll down.
You have another good point there, but adding the GO button above the form looks a bit strange.. I guess I'll move this to my "needs-work" department. At least in this case the "GO" icon should be changed to something more descriptive.
micro wrote:Another great improvement would be if a simple textfile could be uploaded.
Oh, another entry to my "needs-work" department

I guess one relatively elegant way of implementing this would be to have some method for transferring the data (either by a large textarea input box like the box I'm writing this message or a file upload) to the server, and after the server has received the data, it'd parse the data and place the values on the "expert input form" for review. After the user has reviewed the parsed data, the user would just press the "GO" button just like before.. Hmm, I'll need to think more about this, perhaps next week. Writing a small Perl CGI script that processes the data wouldn't be that hard to do. I'll be away for a few days, as we Finns have a national holiday coming up.
Anyway, I have made some of those changes, see
http://miuku.net/misc/massinsert2.html
Let me know what you think, consider it a prototype... I suppose this simple form is starting to slowly suffer from feature creep
