Thanks for the quick Info, this is for a youth sports league and 
they want a demo next weekend.  This is the last page.  Ok so I want 
to paraphrase to be sure I understand... I want to see it work first 
before I put conditions on the change......

First I should change my <INPUT> tag....
From:
<INPUT name="Weight" type="text" id="Weight" size="5" maxlength="3">

To:
<INPUT name="Weight" type="text" id="Weight2" size="5" maxlength="3" 
onChange='checkWeight ("Weight2", "Star2")'>

AND
<INPUT type="checkbox" name="Star" value="True">
To:
<INPUT type="checkbox" name="Star" id="Star2" value="True">

Then add somewhere at the beginnning:
<script language="JavaScript1.1">
   function checkWeight (WeightID, StarID)
        {

        var textField = document.getElementById (textFieldID);
        var checkBox = document.getElementById (checkBoxID);
        
            checkBox = True;

        }

</script>


Thanks for the help in advance....

--- In [email protected], "David Smart" 
<[EMAIL PROTECTED]> wrote:
> You have found onChange and that is probably what you want.  Note, 
however, that onChange will only trigger when you move away from the 
field.  This may not be aesthetically pleasing, as your cursor will 
be on another field (possibly on another row) before the checkbox 
gets checked.  Anyway ...
> 
> First thing.  You will not be using ASP for this.  This will be 
client-side code, and you'll need to do it in JavaScript.
> 
> All you need to do is to put an onchange clause into your input 
field.  E.g. onchange='checkWeight ("InputBoxID", "CheckBoxID")'
> 
> Note the single quotes around the JavaScript statement and the 
double quotes around the string parameters.
> 
> You are going to have to give your fields unique IDs on each row, 
so that you can separate out the fields for the different people.  
This can be done with a simple counter in your ASP.
> 
> You'll then need a JavaScript function to do the work.  This will 
simply be defined in a <script> area.
> 
> <script>
>   function checkWeight (textFieldID, checkBoxID)
>   {
>     var textField = document.getElementById (textFieldID);
>     var checkBox = document.getElementById (checkBoxID);
>     stuff
>   }
> </script>
> 
> Hope this is a start.  Sounds as though you're pretty much on the 
right track.
> 
> 
> Dave S
> 
>   ----- Original Message ----- 
>   From: Madòrick 
>   To: [email protected] 
>   Sent: Sunday, July 31, 2005 10:04 PM
>   Subject: [ASP] Updating a CHECKBOX when a value is entered in a 
FORM
> 
> 
>   Please bare with me, I am a long time Mainframe programmer 
trying to 
>   learn ASP and VBScript.  I have two things I am looking for some 
>   help with.
> 
>   1) I want to display rows with information for people (ie. name, 
>   date ect.) and have one field to be a TEXTBOX to enter 
information 
>   into.  This is to be flollowed on the same row with a CHECKBOX 
tha I 
>   want to update based on what is entered in the TEXTBOX (see 
below), 
>   if the weight is greater than a given weight the CHECKBOX should 
>   become checked.  This means two things 1. I need to verify the 
>   entered information is only numbers and 2. I need to compare the 
>   entered number to a given value.  In reading on the <INPUT> tag 
I 
>   see that the Method "onChange" is available, how do I 
use/trigger a 
>   method from the <INPUT> tag?
> 
>   2) Actually #1 might help with this question... When someone 
enters 
>   data on the line and goes to the next line I would like to 
initiate 
>   some code to update the database with that information. 
> 
>   My input lines are simular to this:
>   There can be several lines.
>   First Name & Last Name are Display only
>   Date & Weight must be entered (X = check box)
>   I have a weight limit available from the Database to compare the 
>   entered weight to.
> 
>   First Name   Last Name   Date   Weight  X 
>   First Name   Last Name   Date   Weight  X
>   First Name   Last Name   Date   Weight  X
>   etc.
> 
>   Here is one of the Forms I set up, this represents a single line:
>   <FORM name="Player2" method="post" action="EditTeam.asp">
>   <TABLE width="80%"  border="0" cellpadding="0" cellspacing="0" 
>   summary="Summary">
>   <TR>
>   <TH scope="row"><LABEL>&nbsp;&nbsp;
>   <INPUT name="FirstName" type="text" id="FirstName" size="17" 
>   Maxlength="15">&nbsp;&nbsp;
>   <INPUT name="LastName" type="text" id="LastName" size="27" 
>   maxlength="25">&nbsp;&nbsp;
>   <INPUT name="MI" type="text" size="3" maxlength="1">&nbsp;&nbsp;
>   <INPUT name="BirthDate" type="text" id="BirthDate" size="12" 
>   maxlength="10">&nbsp;&nbsp;&nbsp;&nbsp;
>   <INPUT name="JerseyNumber" type="text" id="JerseyNumber" 
size="4" 
>   maxlength="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>   <INPUT name="Weight" type="text" id="Weight" size="5" 
maxlength="3">
>   
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>   <INPUT type="checkbox" name="BirthCert" 
>   
value="True">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n
>   bsp;&nbsp;
>   <INPUT type="checkbox" name="Star" 
>   value="True">&nbsp;&nbsp;&nbsp;&nbsp;
>   <INPUT type="submit" name="Accept" value="Accept">
>   </LABEL></TH>
>   <TD>&nbsp;</TD>
>   </TR>
>   </TABLE>
>   </FORM>            
> 
> 
> 
> 
> 
>   -----------------------------------------------------------------
----    
>   Home       : http://groups.yahoo.com/group/active-server-pages
>   -----------------------------------------------------------------
----
>   Post       : [email protected]
>   Subscribe  : [EMAIL PROTECTED]
>   Unsubscribe: [EMAIL PROTECTED]
>   -----------------------------------------------------------------
---- 
> 
> 
> 
> -------------------------------------------------------------------
-----------
>   YAHOO! GROUPS LINKS 
> 
>     a..  Visit your group "active-server-pages" on the web.
>       
>     b..  To unsubscribe from this group, send an email to:
>      [EMAIL PROTECTED]
>       
>     c..  Your use of Yahoo! Groups is subject to the Yahoo! Terms 
of Service. 
> 
> 
> -------------------------------------------------------------------
-----------
> 
> 
> 
> [Non-text portions of this message have been removed]




------------------------ Yahoo! Groups Sponsor --------------------~--> 
<font face=arial size=-1><a 
href="http://us.ard.yahoo.com/SIG=12hkn2eh1/M=362335.6886445.7839731.1510227/D=groups/S=1705115381:TM/Y=YAHOO/EXP=1122830417/A=2894361/R=0/SIG=13jmebhbo/*http://www.networkforgood.org/topics/education/digitaldivide/?source=YAHOO&cmpgn=GRP&RTP=http://groups.yahoo.com/";>In
 low income neighborhoods, 84% do not own computers. At Network for Good, help 
bridge the Digital Divide!</a>.</font>
--------------------------------------------------------------------~-> 

---------------------------------------------------------------------    
 Home       : http://groups.yahoo.com/group/active-server-pages
---------------------------------------------------------------------
 Post       : [email protected]
 Subscribe  : [EMAIL PROTECTED]
 Unsubscribe: [EMAIL PROTECTED]
--------------------------------------------------------------------- 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/active-server-pages/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to