Write Jquery Script To Convert Normal Into Three State Checkbox

Jul 19, 2010

I have a usercontrol with an asp.net checkbox in it. I'm attempting to write a jquery script to convert that normal checkbox into a three-state checkbox. The states are 'checked', 'unchecked', and 'intermediate'. Clicking on an intermediate state should change the state to checked, clicking on an unchecked state should change the state to checked, and clicking on the checked state should change the state to unchecked. My idea was to be able to insert a normal asp.net checkbox into the page and then call the jquery function to make it three-state.

Here's my jquery function, which is rough but working:

function SetTriStateCheckBox(checkboxfinder, initialval, originalCkbxUniqueID) {
var i = 0;
var chks = $(checkboxfinder);
if (initialval){ chks.val(initialval); }
chks.hide().each(function() {
var img = $('<img class="tristate_image" src="../Images/tristateimages/' + $(this).val() + '.gif" />');
$(this).attr("checked", ($(this).val()=="unchecked"?"false":"true"));
$(this).attr("name", "input" + i + "image" + i);
img.attr("name", "" + i + "image" + i);
i++;
$(this).before(img);
});
$(".tristate_image").click(function() {
t = $("[name='input" + $(this).attr("name") + "']");
var tval = t.val();
$(this).attr("src", "../Images/tristateimages/" + (tval=="checked" ? "unchecked" : "checked") + ".gif");
switch (tval) {
case "unchecked":
t.val("checked").attr("checked", "true");
break;
case "intermediate":
t.val("checked").attr("checked", "true");
break;
case "checked":
t.val("unchecked").removeAttr("checked");
}
setTimeout('__doPostBack('' + originalCkbxUniqueID + '','')', 0);
});
}

Here's a simplified version of my OnPreRender event handler which registers a startup script:

protected override void OnPreRender(EventArgs e)
{
string tristatescript = " SetTriStateCheckBox('input[id$="ckbx1"]', 'intermediate','"
+ ckbx1.UniqueID + "'); ";
ScriptManager.RegisterStartupScript(this, this.GetType(), "ckbx1_tristate", tristatescript, true);
base.OnPreRender(e);
}

Everything seems to work correctly, except that I'm not hitting the event handler of the original checkbox when I post back, after clicking my newly inserted image. It does hit Page_Load. If I take out the .hide() part of the jquery, and click on the original checkbox, Request.Params['__EVENTTARGET'] is the same as when clicking the newly inserted image.

View 1 Replies


Similar Messages:

Web Forms :: Checkbox Vs Normal Check Box Control Using

Feb 23, 2011

I have the following issue. I am displaying a lot of models from the database. Next to each model name there is a checkbox. So a customer can check as many check box as he wants and when they click on the save button, it gets saved to a table in the database.

I have written the whole code in the code behind. (.cs). But I am having dificulty capturing the check box checked and how can I do it? Here is my partial code:

strLoadCategory +=

"<td>" + dvModels[modct]["Model_Name"].tostring() + "</td><td valign='top' align='left'>"
+ "<input type='checkbox' value='" + dvModels[modct]["product_id"].ToString()
+ "' id='" + dvModels[modct]["product_id"].ToString()
+ "' name='SaveCheck'></td></tr>";
THe number of models is dynamic based on a portal name user selects from a drop down list before this.

View 3 Replies

JQuery :: Checkbox Click Event Problems When Using JQuery Safari Checkbox Plugin?

Nov 26, 2010

my page are 1 checkbox and 1 hidden label and 1 hidden panel. With the help of forum member raghav_khunger I've managed to write the code which shows panel and label when checkBox is checked. I've also added the code which is checking on every page post back the status of checkbox and hide/show panel and label appropriately. This is working fine.However when I add jQuery Safari checkbox plugin [URL] problems appear.

Looks like the code which is handling click event is doing reverse thing: when panel and label should be hidden are shown. I can change this but then there would be problems because of the second part of the code which is checking checkbox on page load. So when I check the checkbox nothing happens. I must uncheck it and label and panel appears. But if panel is uncheck the label and panel would be hidden because on next page load (when user clicks button next).As I said before the same code is working fine and it's test in all browsers (IE,FF,O,S,C). Maybe there is problem with checkbox plugin since it's in beta version.

[Code]....

View 2 Replies

Forms Data Controls :: Setting Checked Value In Normal HTML Checkbox In A Repeater Control?

Jan 10, 2011

i'm attempting to set regular html checkbox's checked value based on if a master asp checkbox is checked or unchecked. The normal html checkbox is located in an asp repeater control that is populated in the page load event.
MAIN .ASPX PAGE
<asp:CheckBox ID="ChkMaster" runat="server" OnCheckedChanged="ChkMaster_CheckedChanged" AutoPostBack="true" />
[code]...

View 3 Replies

What's Difference Between Normal Session State And Cookieless Session State

Feb 16, 2010

In ASP.NET, I'm a bit confused about role of cookies in session state. Whats is the difference between normal session state and cookieless session state?

View 5 Replies

MVC Normal Edit Form With Upload (and Validation) Using JQuery UI Modal?

Jun 3, 2010

I have a form that resides inside a jQuery UI dialog, the form have some fields such as first, last name, etc... and also allow file upload. I can't use Ajax.BeginForm() since ajax doesn't allow upload (or does it?), so I have to use the regular Html.BeginForm() for my form to call my ActionResult. But I need to do some validation on the server and displays the response within that form, or displays a message if the form successfully posted. How do I displays the message in that jQuery UI modal dialog?

View 1 Replies

JQuery :: Adding Hover Effect To Checkbox (fancy Checkbox Plugin)?

Nov 12, 2010

I had problems with jQuery fancy checkbox plugin [URL]

However after that I want to "combine" 2 plugins, the one mentioned in first post:

[URL]

and this one ("Safari"):

[URL]

So I've changed the picture of checkbox and wanted to add hover effects as it is shown in second link (according to state of checkbox).

However since I'm quite noob with jQuery (and JS) the thing only works fine on "default" mode, when checkbox is not selected or checked on page load.

JS:

[Code]....

CSS:

[Code]....

View 14 Replies

JQuery Incrementally Count Selected Checkbox And Deselected Checkbox?

Jan 27, 2010

I have an ASP.NET web form that has 6 checkbox. 1 checkbox is to call a Function to select all checkbox and show the message "You have selected" 6 "items" (in this case, 6 checkbox). If a user doesn't select the Select All checkbox, they can select or deselect other checkbox individually and the message will be "You have selected" # "items" I'm trying to do this in jQuery, but it's not working yet. Here's the script:

[code]....

The CSS class CheckBoxClass is not with the HTML input, that's why I'm looking for checkbox Id instead of checkbox class.

View 2 Replies

JQuery :: To Write Out Html Output Using Jquery From A Table?

Jan 31, 2011

i'm trying to write out an html output using jquery from a table

see below

[Code]....

On the alert msg i can print out

[Code]....

But i don't want to append it to any <div> or any element.I just want it to output the html to the screen.

I'm doing tis because i have a jquery that displays the blockquotes and if i have a parent DIV or any other element it doesn't work.

How can i achieve this

View 6 Replies

Re-write A String And Convert Http Text Into Actual Web Links?

Nov 27, 2010

In my code below, I'm trying to re-write a string and convert and http text into actual web links.

It doesn't seem to be working and I think the problem may be that I'm rewriting the string and inserting another http string into the original string which then causes problems with the loop.

[Code]....

View 8 Replies

JQuery :: How To Compare To Checkbox List And Show Selected In First Checkbox List

Nov 25, 2010

how to compare to checkbox list and show selected in first checkbox list

[Code]....

View 7 Replies

JQuery :: How To Get Number Of Selected Checkbox Id Using Jquery

Feb 25, 2011

i am using .Net Framework 4.0 along with webservice and i create method in webservice that returns id's of no. of selected checkbox in checkbox List Here's code

[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
&nbs

View 20 Replies

JQuery :: Checkbox And Dropdown Validation Using Jquery?

Oct 6, 2010

i have a checkbox and dropdown in a gridview when user selects checkbox only then he can select the dropdown, and the dropdown wil have the values corresponding to the gridview rows count if user checks two checkbox in a gridview,and the dropdown value should be diffrent it should be not the same for the selected checkbox how to achieve this using Jquery and asp.net

View 2 Replies

State Management :: How To Read & Write Cookies

Aug 24, 2010

code for read write cookies in asp.net?

View 1 Replies

State Management :: How To Get The Cookie Expiration Date To Write Out

Nov 1, 2010

I tried <%= request.cookies("cookiename").expires %> but thats a no go. Tried adding .tostring, no go. what am I to do? Has to be something simple I am missing here.

View 6 Replies

Enable Workflow State 'write' On Selected Item?

Feb 18, 2011

Some items don't have write access right due to workflow state write not being granted.When I click write access right in Access Viewer

Access Viewer informs me that selected user don't have access right due to workflowstate write acess right:

Unfortunately I'm not able to set it 'manualy' through security editor:

View 1 Replies

State Management :: Have Code For Write Cookies In Computer?

Aug 24, 2010

here i have code for write cookies in computer but i dont know where is store in local pc , i know it write some where b'caz i can read this cookies also but where it save in local pchere is code

'Create a new cookie, passing the name into the constructor
Dim ContactId As New HttpCookie("ContactID")
Dim PWDID As New HttpCookie("PWDID")

[code]...

View 3 Replies

Determine The State Of Checkbox?

Dec 21, 2010

I made some adding of dynamic checkbox and it would be located in the panel. And at the same time the checkbox would be save also in my List(Of Checkbox).

BTW, my checkbox is not the HTML control (if that's how you call it). Now i made some function wherein Im going to get all the state of my checkbox in that particular panel. This is how I do it:

Code:

For Each ctrl As Checkbox In listControl
if ctrl.checked = true then
' code here
end if
Next

Unfortunately nothing happen. So how am I going to check the state of my checkbox. I already test all the checkbox saved in my list(of T) and also tried looping "Me.pnlControl.COntrols"

View 7 Replies

C# - Session State Of Checkbox List

Apr 20, 2010

in storing the checkbox list items in session. I have a checkbox list as follows

asp:CheckBoxList ID="cblScope" runat="server"
onselectedindexchanged="cblScope_SelectedIndexChanged">
asp:ListItem ID="liInScope" runat="server" Value="true">In Scope (Monitored)</asp:ListItem>
<asp:ListItem ID="liOutOfScope" runat="server" Value="true">Out of Scope (Unmonitored)</asp:ListItem>
/asp:CheckBoxList>

I have to store the value of the checkbox in session when they are cheked.

View 2 Replies

JQuery :: Jquery CollapsePanel Save State When PostBack?

Aug 3, 2010

l have a jquery Collapse Panel in UpdatePanel.When I PostBack.I want some Panel Remember its state is expand or collapsed.

Here my code in Jquery and How Can I Improve it !

[Code]....

My HTML Code :

[Code]....

View 1 Replies

JQuery :: How To Fetch Checkbox Using Jquery

Sep 12, 2010

is there any efficient way to make selectall functionality with grid and fetch selected checkbox using button.

I have used mvccontrib. Right now i am writing code as per below :

[Code]....

View 5 Replies

JQuery :: Working With Checkbox Using JQuery?

Feb 8, 2011

I am new to jQuery, i am tring that In my pages contain four checkboxes then if any checkbox is checked then one div is dispaly , in that div some controls is placed. My intension is if checkbox is checked then validation for that particular div contained controls,

View 4 Replies

Write In Jquery

Sep 17, 2010

<a href="" onclick="openMyModal('~/DocMove.aspx?a=5'); return false;">Document Move</a>
onclick="openMyModal('~/DocMove.aspx?a='); return false;
var= 12
onclick event with parameter pass in
ocMove.aspx?a=f

View 1 Replies

How To Maintain Selected Checkbox State While Paging

Mar 21, 2010

I have a gridview with paging option. I want to maintain the state of the checkbox column in gridview for each page.

I used vb.net coding.

I used the following link for this purpose,

[URL]

It worked properly.

But when i check all the checkbox of page1 in gridview and click the next page, it shows that all checkbox of page2 is checked.

I know the reason for it. Because the index of the gridview row for each page will start from zero only. This causes the problem.

My requirement: I will check 2 checkbox in page1 of gridview and 1 check box in page2. I want to maintain their individual page state checkbox.

View 2 Replies

CheckBox Controls In Repeater Not Maintaining State?

Nov 10, 2010

Bit confused about this. I was under the impression that if you added server controls to the ItemTemplate of a repeater then the ID's assigned to those controls would persist across postbacks and the state would be maintained. But it doesn't seem to be happening. Here's my ItemTemplate:

[Code]....

Which populates fine. What I'm looking to happen is for the user to be able to select certain items from the repeater using the checkbox and "process" them (i.e. perform some data operations on those items) on clicking a button which is outside the repeater. Here's my button click code:

[Code]....

But if you step through this, the checkboxes are found and assigned correctly but their Checked attribute is always False.

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved