javascript for selecting all checkboxes within a gridview

I'm in need of a JavaScript function that can enable select all and deselect all functionality within an ASP.NET GridView.

The desired behavior is for the header checkbox to toggle the selection state of all item template checkboxes. If any item template checkbox is deselected, the header checkbox should also be deselected.

Thank you!

Answer №1

$('#GridView1 input[type=checkbox]').each(function(){
this.checked=!this.checked;});

Include this code when clicking on the 'select all' button.

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

What is the best way to retrieve the second element based on its position using a class name in Jquery?

DisablePaginationButton("first"); The statement above successfully disables the first element that is fetched. DisablePaginationButton("second"); ===> not functioning function DisablePaginationButton(position) { $(".pagination a:" + position).ad ...

Utilizing ASP.NET with JavaScript to target elements by ID within an iframe

Struggling to populate my form within an iframe by inputting a value in a textbox and selecting an option from a dropdown menu. webform1 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title ...

Transferring an array from JavaScript to PHP, encountering an issue with determining the length

I'm having an issue passing an array from my .js file to a PHP file. In JavaScript, the array is structured as follows: theBlock[0 - 79] with color, x, and y values. For example, theBlock[10].color or theBlock[79].x The data is sent using the follow ...

placing multiple frames within a table

Is it possible to place two frames within a table without using an iframe? I need assistance in achieving this. Below is the code I am currently using: <frameset cols="100%,0" frameBorder="no" framespacing="0" border="0"> <frame name="leftDua ...

How to load several Collada objects in THREE.js

When loading multiple car models using a loop in THREE.js, I've encountered an issue where sometimes all objects load correctly, but other times not all of them load. For instance, if the loop iterates 3 times, it may only load 2 objects at times, whi ...

Strategies for Synchronizing Multiple Asynchronous Calls in NodeJS

I have a function getAliasesByRoleDetailed(role) that is responsible for retrieving user data based on a given role. This particular function utilizes axios to fetch the necessary data. The result obtained from executing this function appears in the follo ...

An efficient method for changing the letter case of object variables

My current task involves handling a relatively large JavaScript object with 50 keys retrieved from an API. I need to remap the variable naming convention to fit our code's variable convention. At the moment, my approach looks like this: let newObject ...

I have a few inquiries about my nodejs studies. Can you assist me, please?

As I delve into my studies of nodejs, some burning questions have arisen. Is it true that nodejs supports all JavaScript? In the official documentation, it mentions using the latest v8 engine. However, I have reservations about whether all JavaScript ...

Controller method remains inaccessible despite multiple attempts with Javascript ajax Get call

I've tried numerous solutions for this issue, but I'm still unable to make it work. My goal is to invoke a controller method that accepts a parameter and returns a string based on that parameter. Despite using an ajax GET request, the outcome is ...

Exploring deep nested writes within Prisma

Describing my database schema: model User { id Int @default(autoincrement()) @id createdAt DateTime @default(now()) email String @unique role String @default("user") sessions Sessio ...

Values in Vuex do not get updated by getters

I'm having trouble understanding the functionality of getters in Vuex. The issue arises when I log out the token and find that the state and localStorage are empty, but the getters still contain the old token value. In the created lifecycle hook, I ha ...

Send data from a form in an HTML document to a PHP file and then showcase the outcome within the identical HTML

Seeking assistance, I have created an HTML file with 2 tabs. The first tab contains a form that takes user input and performs a function. I aim to display the result of this function in the second tab. The form in the first tab needs to submit an action to ...

Initiate search on new page with form action

I am encountering an issue with my search field setup in index.php. It seems that when I navigate through the pagination links to pagination.php, the form data is getting reset. <?php include('db.php'); if (isset($_GET["page"])) { $pa ...

Learn how to utilize the combineLatest/zip operators to only respond to emissions from the second observable while disregarding emissions from the first observable

Here's an example of how I'm initializing a property: this.currentMapObject$ = zip(this.mapObjects$, this.currentMapObjectsIndex$, (mapObjects, index) => mapObjects[index]); I want the value of this.currentMapObject$ to be emitted only ...

Utilizing grid for JavaScript positioning on the website:

Hey there! I have a bunch of javascript files that I want to incorporate into my site using CSS grid. I have the code ready, but I'm a bit confused: Where exactly should I add the columns and rows in the .box-1 class to change its position? Addition ...

Is it possible to delay Vue rules from validating until a user interacts with an element?

For a project I am working on, I have implemented a v-date-picker where users can select a departure date and a return date. Interestingly, while most of the input field validations only occur after user interaction, the departure date picker displays an e ...

freshly opened window shutting down right after its inception

Hello everyone, I've encountered an issue with my code. I'm trying to open the sign-in page from the next-auth library in a new window using the react-new-window library. The problem is that when I click on the button, the new window opens and im ...

Tips on submitting JSON data to a server

I need the data to be structured like this {"email":"<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="7f0c3f18121e1613511c1012">[email protected]</a>","password":"1"} but it is currently appearing like this { & ...

Updating the database with values dynamically using ajax without the need to refresh or change the current page

My current challenge involves adding records to a database table without the need to reload the page. I've implemented ajax for this purpose, but have been receiving an unexpected response (201) from the server (alert("Error occurred !")). Despite spe ...

Embedding JavaScript within an HTML document

Need help with linking HTML files and utilizing JavaScript outputs? I have an .html file displaying a webpage with tabs that I want to link to another .html file. How can I create a link on my page to navigate to the other file? Additionally, in the linked ...