NewDLR Posted April 12, 2015 Share Posted April 12, 2015 Hi, I want to restrict the field to 3 spaces for a "number" input like this <input type="number" name="10" min="0" step="1" max="45" size ="3"> It works with type="text", but I cannot seem to get it to work for type="number" Is there a solution to this? Many thanks Link to comment https://forums.phpfreaks.com/topic/295476-is-there-a-way-to-make-size-work-on-number-input/ Share on other sites More sharing options...
maxxd Posted April 12, 2015 Share Posted April 12, 2015 If you're setting a max of 45, the field is only going to have at most 2 digits in it. Why try to allow 3 when 2 is going to happen? If you're worried about browsers that don't support a number form field, add that check to your javascript validation when the form is submitted. Link to comment https://forums.phpfreaks.com/topic/295476-is-there-a-way-to-make-size-work-on-number-input/#findComment-1508856 Share on other sites More sharing options...
requinix Posted April 13, 2015 Share Posted April 13, 2015 size isn't valid on number inputs. Use CSS instead. Link to comment https://forums.phpfreaks.com/topic/295476-is-there-a-way-to-make-size-work-on-number-input/#findComment-1508864 Share on other sites More sharing options...
maxxd Posted April 13, 2015 Share Posted April 13, 2015 Dang - I got size and maxlength confused. NewDLR, if you're trying to set the width of the field, do as requinix suggested and use CSS. Link to comment https://forums.phpfreaks.com/topic/295476-is-there-a-way-to-make-size-work-on-number-input/#findComment-1508914 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.