473,394 Members | 1,742 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

NEED HELP W/ ENABLE/DISABLE CHECKBOXES AND TEXTBOXES

Hi all,
Can you please tell me what's wrong with my code??? i do have this
database in wich i have to field.One is a "yes/no" field and another
one is "number" field. To display the yes/no field in my asp form i
use a checkbox and fot he other field i use a normal text box. if the
yes/no field is checked then the other field is enabled otherwise it
has to be disabled.Here's what i've done so far:

Do While Not ObjRS.EOF
<td><input type="checkbox" name="ChkboxName"value=1 <%IF
ObjRS("chkbox") = TRUE
THEN %> CHECKED onclick="ChkBoxChecked()<% END IF %>
<%if (ObjRS("chkbox"))Then %>//if the yes/no field value is yes
enable textbox
<input type="text"name="FieldToEnabe"value=<%=ObjRS("Enab leField")%>>
<%ELSE%>//else if the value field is no. disable text box but if the
user
//clicks enables the checkbox then enable the textbox too.
<input type="text" disabled name="FieldToEnabe"value=<%=ObjRS
("EnableField")%>
<%End if%>
ObjRS.MoveNext

function ChkBoxChecked()//this method is used when the user
enable/disable the
//checkbox, if it's enabled then the txtbox is enabled too.
{
if(document.Myform.ChkboxName.checked==true)
{
document.Myform.FieldToEnabe.disabled=true;
}
else
{
document.Myform.FieldToEnabe.disabled=false;
}
}

this obviously doesn't work. So...can someone tell me what i'm doing
wrong please??
thaks a lot!
Jul 19 '05 #1
2 9713
Hi HolaGoogle,

The first thing that you'll have to do is straighten out your HTML issues.
You have missing quotes, spaces, and >'s. For example:

<input type="checkbox" name="ChkboxName"value=1 <%IF ObjRS("chkbox") = TRUE
THEN %> CHECKED onclick="ChkBoxChecked()<% END IF %>

Strip out the asp, and this will look like:

<input type="checkbox" name="ChkboxName"value=1 CHECKED
onclick="ChkBoxChecked()

It should look like:

<input type="checkbox" name="ChkboxName" value=1 CHECKED
onclick="ChkBoxChecked();">

After you get that worked out, try CBooling your recordset values, i.e.

<% If CBool(ObjRS.Fields.Item("chkbox").Value) Then %>
Also, get rid of those // comments. If you want to put comments in, either
use vbscript comments (<% 'comment %>) or html comments <!-- comment
here -->

Ray at work


"HolaGoogle" <ho*****@yahoo.com> wrote in message
news:cd**************************@posting.google.c om...
Hi all,
Can you please tell me what's wrong with my code??? i do have this
database in wich i have to field.One is a "yes/no" field and another
one is "number" field. To display the yes/no field in my asp form i
use a checkbox and fot he other field i use a normal text box. if the
yes/no field is checked then the other field is enabled otherwise it
has to be disabled.Here's what i've done so far:

Do While Not ObjRS.EOF
<td><input type="checkbox" name="ChkboxName"value=1 <%IF
ObjRS("chkbox") = TRUE
THEN %> CHECKED onclick="ChkBoxChecked()<% END IF %>
<%if (ObjRS("chkbox"))Then %>//if the yes/no field value is yes
enable textbox
<input type="text"name="FieldToEnabe"value=<%=ObjRS("Enab leField")%>>
<%ELSE%>//else if the value field is no. disable text box but if the
user
//clicks enables the checkbox then enable the textbox too.
<input type="text" disabled name="FieldToEnabe"value=<%=ObjRS
("EnableField")%>
<%End if%>
ObjRS.MoveNext

function ChkBoxChecked()//this method is used when the user
enable/disable the
//checkbox, if it's enabled then the txtbox is enabled too.
{
if(document.Myform.ChkboxName.checked==true)
{
document.Myform.FieldToEnabe.disabled=true;
}
else
{
document.Myform.FieldToEnabe.disabled=false;
}
}

this obviously doesn't work. So...can someone tell me what i'm doing
wrong please??
thaks a lot!

Jul 19 '05 #2
Hey Ray,
Thansk for your answer..i'm sorry i didn't realize that my posted was
answered ;-)) i just opened my post and didn't see any answer so i
reposted it once again...sorry.. and thanks for your quick answer....
Ok, let me try what you're suggesting and i'll let you know.....OH!
the
comments are not in my asp form ..so, don't worry !! i would never do
something like that ;-) it was just meant to explain what i was trying
to do ...

Thanks!
"Ray at <%=sLocation%>" <myfirstname at lane34 dot com> wrote in message news:<#B**************@TK2MSFTNGP11.phx.gbl>...
Hi HolaGoogle,

The first thing that you'll have to do is straighten out your HTML issues.
You have missing quotes, spaces, and >'s. For example:

<input type="checkbox" name="ChkboxName"value=1 <%IF ObjRS("chkbox") = TRUE
THEN %> CHECKED onclick="ChkBoxChecked()<% END IF %>

Strip out the asp, and this will look like:

<input type="checkbox" name="ChkboxName"value=1 CHECKED
onclick="ChkBoxChecked()

It should look like:

<input type="checkbox" name="ChkboxName" value=1 CHECKED
onclick="ChkBoxChecked();">

After you get that worked out, try CBooling your recordset values, i.e.

<% If CBool(ObjRS.Fields.Item("chkbox").Value) Then %>
Also, get rid of those // comments. If you want to put comments in, either
use vbscript comments (<% 'comment %>) or html comments <!-- comment
here -->

Ray at work


"HolaGoogle" <ho*****@yahoo.com> wrote in message
news:cd**************************@posting.google.c om...
Hi all,
Can you please tell me what's wrong with my code??? i do have this
database in wich i have to field.One is a "yes/no" field and another
one is "number" field. To display the yes/no field in my asp form i
use a checkbox and fot he other field i use a normal text box. if the
yes/no field is checked then the other field is enabled otherwise it
has to be disabled.Here's what i've done so far:

Do While Not ObjRS.EOF
<td><input type="checkbox" name="ChkboxName"value=1 <%IF
ObjRS("chkbox") = TRUE
THEN %> CHECKED onclick="ChkBoxChecked()<% END IF %>
<%if (ObjRS("chkbox"))Then %>//if the yes/no field value is yes
enable textbox
<input type="text"name="FieldToEnabe"value=<%=ObjRS("Enab leField")%>>
<%ELSE%>//else if the value field is no. disable text box but if the
user
//clicks enables the checkbox then enable the textbox too.
<input type="text" disabled name="FieldToEnabe"value=<%=ObjRS
("EnableField")%>
<%End if%>
ObjRS.MoveNext

function ChkBoxChecked()//this method is used when the user
enable/disable the
//checkbox, if it's enabled then the txtbox is enabled too.
{
if(document.Myform.ChkboxName.checked==true)
{
document.Myform.FieldToEnabe.disabled=true;
}
else
{
document.Myform.FieldToEnabe.disabled=false;
}
}

this obviously doesn't work. So...can someone tell me what i'm doing
wrong please??
thaks a lot!

Jul 19 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: HolaGoogle | last post by:
Can you please tell me the right way to do this?? it's realy important! thanks in advance... Hi all, Can you please tell me what's wrong with my code??? i do have this database in wich i have...
9
by: Susan Bricker | last post by:
Hi. I have two questions ... (1) I want to use a Listbox to enable the user to select 1 or many items from the list. However, I'm having trouble figuring out how to find out t which items have...
9
by: Marc | last post by:
Okay, here's the problem - I have 3 radio buttons, and 11 check boxes (which are disabled by default). I have the javascript below which when the last radio button is clicked, enables the...
4
by: chengsi | last post by:
Hi all, This is my first post, so please excuse if i am posting a silly question. I have an MS Access database and have created a tabulated form (where there are multiple lines, one for each...
2
by: metalwing12 | last post by:
Hi guys can someone kindly help me about my code it seems incomplete or i just can make it right .I try using the disabled property of the textbox yes it workss, it disable it but when i set it...
5
by: masterej | last post by:
Developers, Is there any way to disable all checkboxes on a form? I have a form with 160 checkboxes and I want to be able to disable all of them. Is there a way I can do something like this: ...
1
by: javasachin | last post by:
Hello, I want to enable Struts2 Submit button <s:submit> in the client side using JavaScript based on the user inputs in some other controls (textboxes). If user is not entering any values in the...
1
by: zufie | last post by:
I have a main form containing 2 checkboxes. The respective checkboxes when checked cause the SepcialEffect Property to make all the textboxes to appear Shadowed. 1)Although the Textboxes and...
19
pradeepjain
by: pradeepjain | last post by:
for($i = 1; $i <= 15 ; $i++){ for($k = 1; $k <= 10 ; $k++){ $myresult .= "<input class='star' type='radio' name='rating".$i."' id='rating".$i."' value='". $k ."' disabled='true' $chk title='"....
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.