Welcome to WebmasterWorld Guest from

Forum Moderators: open

Message Too Old, No Replies

Disable form unless scripting on

My form uses javascript to do checks



11:13 pm on Mar 9, 2005 (gmt 0)

10+ Year Member


I have a form that uses javascript to do various checks for valid email addresses, valid URLs, valid selections etc. It doesn't do the checks (obviously) if scripting is turned off.

So here is my [no brainer] question ...
If I disable the submit button thus:

 <form name="BookingForm" action="/cgi-bin/formmail.cgi" method="POST" onSubmit="return CheckInput(this)">


<input type="submit" disabled name="Submit" value="Submit">

Can I then do something like this:

 <script language='JavaScript'>
<!-- Submit.disabled = true; -->
<noscript>You must have scripting on to use this form.</noscript>

to enable the submit button if scripting is on?


Bernard Marx

11:25 pm on Mar 9, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member

Remove the form's onsubmit handler,
and replace the the submit button with a normal button:

<input type="button" value="submit" onclick="if(checkInput(this.form))this.form.submit()">

You could alternatively set the submit button's disabled attribute, then set it to false when the page loads - I haven't tested that one.


9:47 pm on Mar 13, 2005 (gmt 0)

10+ Year Member

Thanks Heaps

Featured Threads

Hot Threads This Week

Hot Threads This Month