Jump to content

[SOLVED] automatic form submit after five digits entered in <input type=text>


solarisuser

Recommended Posts

I'm typing this o my phone, for give errors and cb stands for curly braces as I am unable to find them on this keyboard

 

both your form and formfield needs unique ids.

 

function fieldsubmit()cb

var field = documentGetElemetById(fieldid);

field.onkeyup = function()cb

if(field.length greaterthan 5) documentGetElemetById(formid).submit();

cb

cb

 

lol it looks strage on my phone, I hope that it helps

Small bug: emehrkay's code will submit after 6 digits are typed. So it should be:

function fieldsubmit() {
  var field = documentGetElemetById(fieldid);
  field.onkeyup = function() {
    if(field.length >= 5) documentGetElemetById(formid).submit();
  }
}

BTW, this code will automatically submit after 5 CHARS are inputted, you should probably still check that they are digits... but that's just a detail.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.