Like this? (Which doesn't work) $("input[name=PlannedInvitationsOther]").focus(function(){
$("input[name=PlannedInvitations][value=Other]").attr('checked','checked'); } ); On Fri, Jul 31, 2009 at 7:00 PM, FrenchiInLA <mamali.sohe...@gmail.com>wrote: > > > You should have .attr('checked','checked'), by the way you don't need to > wrap > your filter by QUOTE > $('input[name=PlannedInvitationsOther]:checked') would work as well > > > PictureMan wrote: > > > > Ah.. one darn missing suqiggly can ruin the whole darn thing... > > > > Another question, related to that... > > > > I want when the user clicks inside the text box, that the matching radio > > button becomes the selected button. Hence if they selected 100 > > invitations,but then decided they want 10,000, thus have to type it int > > the > > box - i need the radio button to move. And conversly if > > they go from the box to a radio button the box needs to clear out. > > > > For some reason this stoped working: > > > > $("input[name='PlannedInvitationsOther']").focus > > > > > (function(){$("input[name='PlannedInvitations'][value='Other']").attr('checked',true);} > > ) > > $("input[name='PlannedInvitations']").focus > > (function(){ > > $("input[name='PlannedInvitationsOther']").removeAttr("value"); > > } > > ) > > > > > > Ideas why? > > > > On Fri, Jul 31, 2009 at 3:38 PM, Leonardo K <leo...@gmail.com> wrote: > > > >> You are not closing the brackets in theses rules: > PlannedInvitationsOther > >> and PlannedAttendanceOther > >> > >> PlannedInvitationsOther: { > >> required: function(element){ return > >> $("input=[name='PlannedInvitations'][value='Other']").is(':checked'); }, > >> number: true > >> }, > >> > >> PlannedAttendanceOther: { > >> required: function(element) {return > >> $("input=[name='PlannedAttendance'][value='Other']").is(':checked');}, > >> number:true > >> }, > >> > >> On Fri, Jul 31, 2009 at 16:29, PictureMan <polskystud...@gmail.com> > >> wrote: > >> > >>> > >>> I've actually confined (I think) the error to somewhere in the below > >>> code. The 6 lines that are commented out contain the problem, as it > >>> stands now (with commented out sections) the page validates, when I > >>> uncomment either group, I get the same error. I these 2 cases the > >>> required line is looking at a radio button with a specific value - > >>> think last item in a list of radio buttons, with a text box for more > >>> other info if that radio button is checked. > >>> > >>> > >>> > >>> rules: { > >>> AgencyName: "required", > >>> Address1: "required", > >>> CityStateZip: "required", > >>> phone: {required: true, number: true, minlength: > >>> 10, maxlength: > >>> 10}, > >>> Key_Contact: "required", > >>> EmailAddress: {required: true, email: true}, > >>> EventAgencyName: "required", > >>> EventAddress: "required", > >>> EventCity: "required", > >>> EventZip: "required", > >>> EventState: "required", > >>> EventContact: "required", > >>> EventContactPerson: "required", > >>> EventPhoneNumber: {required: true, number: true, > >>> minlength: 10, > >>> maxlength: 10}, > >>> EventEmailAddress: {required: true, email: > true}, > >>> EventWebsite: {url: true}, > >>> Message: "required", > >>> Budget: {required:true, number:true}, > >>> CabinsSoldTarget: {required:true, number:true}, > >>> GrossSalesTarget: {required:true, number:true}, > >>> OtherCruiseLine: { > >>> required: "#Other:checked" > >>> }, > >>> DestinationsPicked: "required", > >>> PlannedInvitations: "required", > >>> // PlannedInvitationsOther: { > >>> // required: function(element){return > >>> $("input= > >>> [name='PlannedInvitations'][value='Other']").is(':checked');}, > >>> // number: true, > >>> > >>> PlannedAttendance: "required", > >>> // PlannedAttendanceOther: { > >>> // required: function(element) {return > >>> $("input= > >>> [name='PlannedAttendance'][value='Other']").is(':checked');}, > >>> // number:true, > >>> IntendToParticipate: "required" > >>> }, > >>> On Jul 31, 3:08 pm, Leonardo K <leo...@gmail.com> wrote: > >>> > This problem occurs when a comma is missing. Post your entire code of > >>> the > >>> > validation. > >>> > > >>> > On Fri, Jul 31, 2009 at 16:00, PictureMan <polskystud...@gmail.com> > >>> wrote: > >>> > > >>> > > When I add this rule to a page with the other rules, my page stops > >>> > > validating. > >>> > > Works fine if I don't add it. > >>> > > >>> > > What this is for is a check box next to a input box. IF the check > >>> box > >>> > > is checked, the field is mandatory. > >>> > > >>> > > OtherCruiseLine: { > >>> > > required: function(element) { > >>> > > return > $("input[name='CruiseLinesPicked'][value='Other']").is > >>> > > (':checked'); > >>> > > } > >>> > > >>> > > without this rule the page validates. With this I get an error of: > >>> > > missing } after property list. > >>> > > >>> > > But not sure what's wrong.. > >>> > > >>> > > Thanks! > >>> > >> > >> > > > > > > -- > View this message in context: > http://www.nabble.com/What-am-i-doing-wrong-----tp24761535s27240p24764206.html > Sent from the jQuery General Discussion mailing list archive at Nabble.com. > >