I'll play with it. Thanks for your help. I was trying to use vbscript, but
I may have to switch to javascript...
Jerry
"Sreejith Ram" <SreejithRam@discussions.microsoft.com> wrote in message
news:54BF5C69-C844-40FF-A427-409FEAED12EE@microsoft.com...[color=blue]
> Obviously there is some thing not right other than the syntax.. :) .. Is
> there any javascript error when you call the function to display the
> checkbox?...
>
> if still no luck, you may want to create a simple HTML page with only
> following code in it...
>
> <INPUT TYPE=checkbox ID=chk1 style='display:hidden'>
> <INPUT TYPE=button ID=btn1 onClick="toggle()" value="Click to Toggle
> Display" >
>
> <script>
> function toggle(id)
> {
> el = document.getElementById("chk1");
> var display = el.style.display ? '' : 'none';
> el.style.display = display;
> }
> </script>
>
> Once this works, you can compare with the HTML your aspx generated and[/color]
that[color=blue]
> may help in finding the issue..
>
> This link got a working sample... with code...pls see if this helps..
>
http://www.sam-i-am.com/work/sandbox...e_display.html
>
>
>
> "Jerry Camel" wrote:
>[color=green]
> > Thanks, but this doesn't seem to have any effect. I tried changing the
> > style.display property to all kinds of values, but the checkbox never
> > appears...
> >
> > Jerry
> >
> > "Sreejith Ram" <SreejithRam@discussions.microsoft.com> wrote in message
> > news:514C006A-51EE-42B4-938C-506D452587A4@microsoft.com...[color=darkred]
> > > Syntax to display ?
> > >
> > >[/color][/color][/color]
document.getElementById("CheckBoxClientName").styl e.display='' ;[color=blue][color=green][color=darkred]
> > > document.getElementById("CheckBoxClientName").Chec ked =[/color][/color][/color]
true;[color=blue][color=green][color=darkred]
> > >
> > > this may help...
> > >
http://www.w3schools.com/htmldom/dom_obj_checkbox.asp
> > >
http://www.w3schools.com/htmldom/dom...yle.asp#layout
> > >
> > >
> > >
> > > "Jerry Camel" wrote:
> > >
> > > > Okay... I can have the checkbox on the form and available with[/color]
> > 'Display:[color=darkred]
> > > > None'...
> > > >
> > > > But I can't seem to find the proper syntax to change the display[/color][/color][/color]
state[color=blue][color=green]
> > and[color=darkred]
> > > > make it visible on the client side...
> > > >
> > > > Thanks.
> > > >
> > > >
> > > > "Sreejith Ram" <SreejithRam@discussions.microsoft.com> wrote in[/color][/color][/color]
message[color=blue][color=green][color=darkred]
> > > > news:431FA795-5920-4B2C-81E1-98224CD89497@microsoft.com...
> > > > > to send additional value to server , one commonly used method is
> > > > >
> > > > > a HiddenControl (you will access it like[/color]
> > Request.Forms["HiddenContrlName"][color=darkred]
> > > > > from code behind)
> > > > >
> > > > > or a TextBox Webcontrol with size 0 or attribute[/color][/color][/color]
style='display:none'[color=blue][color=green]
> > ...[color=darkred]
> > > > >
> > > > > But if the only purpose of post back is to display/check the[/color][/color][/color]
checkbox[color=blue][color=green]
> > ,[color=darkred]
> > > > > probabaly a better approach is to do the display/check in the[/color][/color][/color]
client[color=blue][color=green]
> > side[color=darkred]
> > > > > javascript ..
> > > > >
> > > > > Instead of settign Visibility=False, you would just add an[/color][/color][/color]
attribute[color=blue][color=green]
> > to[color=darkred]
> > > > > make it hidden , but still available at client code
> > > > >
> > > > > CheckBoxName.Attributes.Add("style='display:none'" )
> > > > >
> > > > >
> > > > >
> > > > > "Jerry Camel" wrote:
> > > > >
> > > > > > Basic Web Form... A few text boxes and a checkbox - and a card
> > > > reader...
> > > > > > The effect I want to accomplish is this:
> > > > > >
> > > > > > The basic credit card fields are there and can be filled out.[/color][/color][/color]
But[color=blue][color=green]
> > if[color=darkred]
> > > > the
> > > > > > user swipes the card, I want to fill out the fields[/color][/color][/color]
automatically[color=blue][color=green]
> > and[color=darkred]
> > > > make
> > > > > > them read only. (So far I can do this.)
> > > > > >
> > > > > > But I also want a checkbox to appear that indicates the card was[/color]
> > swiped.[color=darkred]
> > > > > > The user can clear the checkbox, re-enabling the fields so they[/color][/color][/color]
can[color=blue][color=green]
> > be[color=darkred]
> > > > > > edited, but then I will no longer consider the data as being[/color][/color][/color]
swiped.[color=blue][color=green]
> > I[color=darkred]
> > > > want
> > > > > > the check box to disappear if they clear it.
> > > > > >
> > > > > > Using server controls, if I create a checkbox, but make it not[/color]
> > visible,[color=darkred]
> > > > then
> > > > > > it's not available at the client side to work with from client[/color][/color][/color]
side[color=blue][color=green][color=darkred]
> > > > code.
> > > > > > So I would need to send some flag back to the server to indicate[/color][/color][/color]
a[color=blue][color=green]
> > post[color=darkred]
> > > > back
> > > > > > and have the page re-rendered properly. But how do send info to[/color][/color][/color]
the[color=blue][color=green][color=darkred]
> > > > server
> > > > > > like that without having a visible control to attach the data[/color][/color][/color]
to?[color=blue][color=green][color=darkred]
> > > > > >
> > > > > > (Does this make any sense? Not sure if I'm explaining it well.)
> > > > > >
> > > > > > Is there a way to send a value back to the server, in a[/color][/color][/color]
postback,[color=blue][color=green]
> > where[color=darkred]
> > > > the
> > > > > > data is not a property of a server control that's tracking[/color]
> > viewstate?[color=darkred]
> > > > The
> > > > > > session object is only available on the server side right?
> > > > > >
> > > > > > Any guidance here is appreciated. Thanks.
> > > > > >
> > > > > > Jerry
> > > > > >
> > > > > >
> > > > > >
> > > >
> > > >
> > > >[/color]
> >
> >
> >[/color][/color]