Thanks Anthony to finding the issue, after modifying the code as per your suggestion,its working fine now.
Regards, Amit On Fri, Aug 24, 2012 at 5:01 PM, Anthony <abasta...@gmail.com> wrote: > Also, a tip -- if you think web2py is causing a problem with your code, > try the code in a page not served by web2py (e.g., just a static HTML > page), and see if it works. > > Anthony > > > On Friday, August 24, 2012 7:29:16 AM UTC-4, Anthony wrote: >> >> Yes, web2py supports Javascript functions (you can do whatever you want >> on the client side). In a couple places, your code has the wrong kind of >> quotes -- instead of " you have ”. In particular: >> >> onSubmit=”return textFieldValidation();” >> >> should be: >> >> onSubmit="return textFieldValidation();" >> >> and >> >> <SCRIPT LANGUAGE=”javascript”> >> >> should be: >> >> <SCRIPT LANGUAGE="javascript"> >> >> Actually, the language attribute has been deprecated -- so it should >> really just be: >> >> <script> >> >> Anthony >> >> On Friday, August 24, 2012 2:35:52 AM UTC-4, Amit wrote: >>> >>> Hi, >>> I have html file with one text field with submit button inside form.I >>> added javascript code to validate the textfield but its not working at all, >>> why is it so? does web2py not support javascript function? >>> >>> please check below the code : >>> >>> <SCRIPT LANGUAGE=”javascript”> >>> function textFieldValidation() >>> { >>> var x=document.forms["text_form"][**"test_textField"].value >>> if (x==null || x==""||x=="00:00:00:00:00:00") >>> { >>> alert("text field should not be empty"); >>> return false; >>> } >>> } >>> </SCRIPT> >>> >>> >>> In form tag: >>> >>> <form method="post" name="text_form" onSubmit=”return >>> textFieldValidation();”> >>> <table> >>> <tr> >>> <td align="middle">Enter value:</td> >>> <td align="left"><input value="00:00:00:00:00:00" maxlength= >>> "17" >>> name=test_textField></td></tr> >>> >>> <tr> >>> <td >>> align=middle><input value="Continue" type="Submit" name="Continue" >>> ></td></tr> >>> </table> >>> </form> >>> >>> >>> >>> -- > > > > --