I am looking to use the jqueryui checkbox buttons and I am having a problem with checkbox selection.
In an ajax tab page I can set checkboxes to checked or unchecked and the behaviour is correct.
I have a php script in a modal dialog outputting from a db setting previously selected fields to 'checked' (much as you would normally). This results in the label converting to a button alongside the normal checkbox, rather than the button and hidden checkboxes.
If the modal is populated from a separate script, does this need to load the jquery stuff separately to the main window?
I'm using Javascript to make all the checkboxes checked in a form, but when i click the button to check them all it will only select the first checkbox. Why is this? code...
Here's how it goes... If you select something from a list of products, and press Order an alert box will appear saying what you've ordered. For now I'm testing it on the very first check-box and nothing happens if I check the first check-box and click Order.
<!DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "[URL]"> <html xmlns="[URL]" > <head> <title>Products</title> <link rel="stylesheet" type="text/css" href="external.css" /> <script type="text/javascript"> var txt = ""; function order(){ if (amd965.checked == true) <!-- this is probably wrong --> .....
I have a form that generates a dynamic number of rows from a value passed in via querystring. I have a one static row in my form with a "master" checkbox that I have deemed "Select All:". I want to be able to select all and deselect all the other checkboxes beneath it in the column by clicking on it. I've gotten it partially working. I can click the "master" checkbox and it will set the .checked property of all the others to true. BUT how do I reverse the process and turn them all off? Here is my funcion: Code:
I know how to do a select/deselect all function. Where I'm having issues is with a select some function. I am querying a database to come up with a list of companies. I then query the database to come up with individual names/email addresses associated with each company. (Individuals can appear under under multiple companies, and I need this to continue.) The checkbox name must remain the same from individual to individual.
What I want to happen: When I click on a name that appears multiple times, I want all related checkboxes to then be checked; also, if I uncheck one, all should then uncheck. What I've been trying: Each record for John Doe has the same id name (not a must, but I thought this would make it easier. Though I don't think it is necessary, I am including a snippet below:
Again, if I select/deselect someone from any Company, I want all of their related check boxes to follow suit. If there is a better use of id records, I'm all for it.
I know I can find all inputs with ids ending with '_chkSelected' doing input[id$=_chkSelected] but how do I select all checkbox (and checkbox only) that ent with chkSelected from a specific table row? I have the id of the row (say row10) jQuery('#row10 input:checkbox input[id$=_chkSelected]") does not seem to work...
jQuery.fn.checkBoxTableHighlighter = function(){ return this.each(function() { var $obj = $(this);[code]....
When the check box is checked (onload, click or keyup), if the table has a specified selector then i want to change the background color. I already have a working sample that i am converting to plugin. Since, my selector is at the table level, how can i find the checkboxes that are inside tr and td?
I'm trying to find the currently clicked index of .accordion_trigger from within another element.
When inside the .accordion_trigger click event I can simply do the below to get the current clicked index:
Code: $('.accordion_trigger').click(function(){ var index = $('.accordion_trigger').index(this); } return false; });
Obviously this doesn't work when called from within another element. I understand that 'this' is part of the problem but can't seem to find a way to form the code in such a way for it to produce a valid result. Thus far I only get -1 or 0.
When .accordion_trigger is clicked it has an "$(this).toggleClass('active').next().slideDown();" applied so in theory I shold be able to search for which of the .accordion_trigger's are "active".
I've also tried doing this via the below method but to no avail:
Code: var current = $('.accordion_trigger'); current.each(function() { if ($(this).hasClass('active')) {
I have a pretty simple survey form, with 5 checkbox answers, one of them being "None of the Above". All 5 are part of the same question1[] array. My goal is to have a function that unchecks the other 4 boxes when None of the Above is checked. The problem is that since None of the Above is part of the question1 array, it unchecks itself. So how do I separate this None of the Above option? After all, it is still a valid answer to question 1, so I don't want it to sit in a different array just because...
Here's what I have now: Java: function SetValues(Form, CheckBox, Value){ var objCheckBoxes = document.forms[Form].elements[CheckBox]; var countCheckBoxes = objCheckBoxes.length; for(var i = 0; i < countCheckBoxes; i++) objCheckBoxes[i].checked = Value; }
It's basically just a table containing a message, who wrote it and when.I'm trying to build a function that filters what types of posts are visible in the newsfeed. So by clicking a button I want to be able to filter out the "message"-post or the "sale-alert"-post.Only way I can see which type of post it is, is by looking at the image source in the table. So depending on what that is, I want to set the table to display:none.
But I've been looking into the jquery selector a bit but I can't make it work. I've tried with .each(function and child selector...
In IE6 and IE7, the following results in an empty jQuery selector being returned: $("form[name='formname']") I tried matching on other attributes of my form such as: $("form[method='post']") which works without any problems.
It seems that the only situation that does not work is when trying to match the name attribute on forms. I am guessing this is just a browser bug/limitation but is it something jQuery could potentially work around? I just would prefer matching forms by name for certain situations since it makes the most sense semantically in many cases for me. Would love to know the reason why this happens. Found this bug first in jQuery 1.4.4 but forgot about it at the time until it just came up again which I replicated in version 1.5.2 and then again when I upgraded to test in version 1.6.4.
I'm using a form in several places for this project. I don't want to duplicates of this form so I have it as an include file. Each page requires all the same fields, however, there is one page where I'd like to remove two fields.
Is there a way to remove an input field and it's label by selecting the ID of the input field? I looked at the JQuery doc, and there's a prev + next selector which shows $('label + input').css ... this will set css properties for an input element that follows a label element. something like $('#FirstName > label + input').remove...
In jquery how can I grab values from a forms input checkboxes? I written the code and I think I didn't properly request the object and also does the input need to have a id or a class? I have no id nor classes with these inputs just names.
I'm trying to add the text of a textarea form to the string that's contained at: myarray[a][b][c] It was easy to pull out the value of the textarea with this: textinput = $('#mytextarea').val(); But then when I try to add the variable into the array, it doesn't work. I'm not able (apparently) to do this. Fingers crossed that I'm doing something dumb?
This doesn't work: myarray[a][b][c] += newstringvariable; Nor this: myarray[a][b][c] = myarray[a][b][c] + textinput; I'm guessing there is a very simple (probably syntax related!) solution to this. I'm open to doing this via jQuery or regular javascript.
I have checked over my code several times and cannot find what I've done wrong with my first script, which is to check/uncheck all checkboxes in a html form. Nothing is checking or unchecking, and I am seeing the "Error on this page" in IE whenever i first click one of the two buttons. Here are the steps I have taken1. I have imported the jQuery library which I have just downloaded (1.4.2 development version, 155kb) with the following code:
I have the following function that selects all of the values in a multiple select box. Can anybody help me extend it to do this for more than one select box?
function selectAll() { List = document.forms[0].categories; if (List.length && List.options[0].value == 'temp') return; for (i=0;i<List.length;i++){ List.options[i].selected = true; } closeMe() }
I am trying to sum the "value" of multiple checkboxes who's values are all numeric, and then alert via pop-up the value of the sum when a Sumbit button is clicked. I thought I figured out how to do it using some jquery, but for some reason the Submit button doesn't fire anything.
Heres the code.
HTML Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>
Does anyone have experience using the form plugin 'jquery.form' insideWordpress and if so does this plugin have any special requirements?
Scenario I'm attempting to use jquery.form to handle a form that appears in a dialog. The arrangement works on static pages on the server, outside of WP but in the same domain.However, when the form is presented in the dialog on a WP page the submit function fails, usually resulting inthe dialog closing having not submittedthe form.
One question thatoccurred to me is how do jquery plugins respond if used withWordpress with regard to the use of "$"? Perhaps its not an issue but I wondered if it might be the cause of the problem here.
The triggering script is just the standard script with a few options added, again this works on static pages:
Since this list include every country in the world (a long list) I'd like to offer users the a few text links along the side that select popular countries within the list without having to scroll through the huge list ... click here to select United States, click here to select Japan, etc.