diff options
Diffstat (limited to 'lib')
-rwxr-xr-x | lib/validator.lua | 8 | ||||
-rw-r--r-- | lib/viewfunctions.lua | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/lib/validator.lua b/lib/validator.lua index 06c58fc..d57ca5f 100755 --- a/lib/validator.lua +++ b/lib/validator.lua @@ -71,7 +71,7 @@ end -- function is_ipv4(ipv4) local retval = false; - local nums = { "", "", "", ""}; + local nums = {}; local iplen = string.len(ipv4); -- check the ipv4's length @@ -82,11 +82,11 @@ function is_ipv4(ipv4) -- NC: Split the string into an array. separate with '.' (dots) -- ^ beginning of string -- () capture - -- \. litteral '.' The \ neutralizes the . character class. + -- %. litteral '.' The % neutralizes the . character class. -- %d+ one or more digits -- $ end of string - nums = { ipv4:match ("^(%d+)\.(%d+)\.(%d+)\.(%d+)$" ) } - + nums = {ipv4:match ("^(%d+)%.(%d+)%.(%d+)%.(%d+)$")} + -- check if all nums are filled if ( nums[1] == nil or nums[2] == nil or diff --git a/lib/viewfunctions.lua b/lib/viewfunctions.lua index 312ba3b..a8ad444 100644 --- a/lib/viewfunctions.lua +++ b/lib/viewfunctions.lua @@ -164,7 +164,7 @@ function displayform(myform, order) displayformitem(item) end end - io.write('<DT><input class="submit" type="submit" name="' .. myform.option .. '" value="' .. (myform.submit or myform.option) .. '"></DT>\n') + io.write('<DT></DT><DD><input class="submit" type="submit" name="' .. myform.option .. '" value="' .. (myform.submit or myform.option) .. '"></DD>\n') io.write('</DL>\n') io.write('</FORM>') end |