I've put this specific question out on the list again...let's
see if we get some response...

Rick

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of amircx
Sent: Tuesday, March 13, 2007 3:11 PM
To: discuss@jquery.com
Subject: Re: [jQuery] forms validation error divs - help


nope, dont work
anybody can help?

Rick Faircloth wrote:
> 
> Now that I'm not sure about...
> 
> My first "guess" would be to try modifying a section of
> my code and adapting for those type inputs"
> 
> Original:
> 
>       // select all inputs of type text
>       $("input:text").each(function(){
>               Params[$(this).attr("name")] = $(this).val();
>       }); // closes input:text function
> 
> Perhaps add this modified version, too:
> 
>       // select all input of type select
>       $("input:select").each(function(){
>       Params[$(this).attr("name")] = $(this).val();
>       }); // close input:select function
> 
> Now, this is most likely incorrect or at the very least
> inefficient, but if it doesn't work, we'll throw out the question
> to the rest of the list, if someone doesn't see this and respond
> before.
> 
> I'm sure there's a way to modify the original code above
> to include all types of inputs, I just don't know how to code for it.
> 
> Anybody else want to help out here?
> 
> Rick
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
> Behalf Of amircx
> Sent: Tuesday, March 13, 2007 2:31 PM
> To: discuss@jquery.com
> Subject: Re: [jQuery] forms validation error divs - help
> 
> 
> is that handle all form elements?
> if i got dropdown/checkboxes then what?
> 
> Rick Faircloth wrote:
>> 
>> Hi, amircx...
>> 
>> I think what you're missing is the last part of the code below:
>> 
>> $("#Result").empty().append(data);
>> 
>> I believe the purpose of that line is to remove the previous error
>> message
>> before a new one is displayed.
>> 
>> Here's how it fits into my entire "CalculateMortgage" function that
>> precedes
>> the code I sent yesterday...
>> 
>> See if this info help you...
>> 
>> Rick
>> 
>>      submitHandler: function(){
>>                              
>>              function CalculateMortgage(){
>> 
>>                      var Params = {};
>>                                              
>>                      // select all inputs of type text
>>                      $("input:text").each(function(){
>>              Params[$(this).attr("name")] = $(this).val();
>>                      }); // closes input:text function
>>                                              
>>              // "post" the form.  The Param object mimics form fields
>>              $.post("Mortgage_Calculation.cfm", Params, function(data){
>>              // this is the processing function.
>>                                                      
>>              // append what you get back to the element with ID = Result
>> after clearing its contents
>>              $("#Result").empty().append(data);
>>                                              
>>              } // closes post function
>>              ); // closes ( after .post
>>              } // closes } after CalculateMortgage = function() {
>>                                              
>>      } // closes the submitHandler function  
>> 
>> 
>> 
>> -----Original Message-----
>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
>> Behalf Of amircx
>> Sent: Tuesday, March 13, 2007 8:49 AM
>> To: discuss@jquery.com
>> Subject: Re: [jQuery] forms validation error divs - help
>> 
>> 
>> hey rick
>> great job
>> i got some question
>> its works good, but if i got the same / diffrent error, its duplicates me
>> the error message, like "error, this field must be 15 chars at least
>> error,
>> this field must be 15 chars at least error, this field must be 15 chars
>> at
>> least"
>> 
>> and if the field is corrected or ok, its just not disappear the div error
>> msg... how can i fix it?
>> 
>> 
>> Rick Faircloth wrote:
>>>  
>>> Hi, amircx...
>>> 
>>> Here's some code I'm using... I just started jQuery about 2 weeks ago,
>>> myself.
>>> You'll see the rules and corresponding messages in the code.
>>> 
>>> Rick
>>> 
>>> $().ready(function() {
>>> 
>>>         // validate Mortgage_Calculation_Form form fields on keyup
>>>         $("#MC_Form").validate({
>>>     
>>>      errorPlacement: function(error, element) {
>>> 
>>>             if(element.attr('id') == "Principal") {
>>>              error.appendTo("#principal_error");
>>>              }
>>>             
>>>              else
>>>              
>>>          if(element.attr('id') == "Interest") {
>>>              error.appendTo("#interest_error");
>>>              }
>>>                     
>>>                else
>>>                     
>>>          if(element.attr('id') == "Years") {
>>>              error.appendTo("#years_error");
>>>              }
>>>                     
>>>             },//closes errorPlacement function
>>> 
>>>     focusInvalid: "false",
>>>                     
>>>     event: "keyup",
>>>                     
>>>     rules: {
>>>                     
>>>         Principal: {required: true,
>>>                      digits: true},
>>>         Interest: {required: true,
>>>                     number: true},
>>>         Years: {required: true,
>>>                  number: true}
>>>             },
>>> 
>>>     messages: {
>>>                     
>>>         Principal: {required: "Please enter the Principal.",
>>>                       number: "Please enter a number.  Format: 255000
>> (No $ or , )"},
>>>         Interest: {required: "Please enter the Interest Rate.",
>>>                       number: "Please enter a number."},
>>>         Years: {required: "Please enter the Years.",
>>>                  number: "Please enter a number."}
>>>                },
>>> 
>>> 
>>>       submitHandler: function(){
>>> 
>>>              // Call CalculateMortgage
>>>              CalculateMortgage();
>>> 
>>>       } // closes the submitHandler function
>>> 
>>>     }) // closes the ) before the .validate bracket? 
>>>     }); // closes the .validate bracket
>>> 
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> jQuery mailing list
>>> discuss@jquery.com
>>> http://jquery.com/discuss/
>>> 
>>> 
>> 
>> -- 
>> View this message in context:
>>
>
http://www.nabble.com/forms-validation-error-divs---help-tf3389341.html#a945
>> 3627
>> Sent from the JQuery mailing list archive at Nabble.com.
>> 
>> 
>> _______________________________________________
>> jQuery mailing list
>> discuss@jquery.com
>> http://jquery.com/discuss/
>> 
>> 
>> 
>> _______________________________________________
>> jQuery mailing list
>> discuss@jquery.com
>> http://jquery.com/discuss/
>> 
>> 
> 
> -- 
> View this message in context:
>
http://www.nabble.com/forms-validation-error-divs---help-tf3389341.html#a946
> 0548
> Sent from the JQuery mailing list archive at Nabble.com.
> 
> 
> _______________________________________________
> jQuery mailing list
> discuss@jquery.com
> http://jquery.com/discuss/
> 
> 
> 
> _______________________________________________
> jQuery mailing list
> discuss@jquery.com
> http://jquery.com/discuss/
> 
> 

-- 
View this message in context:
http://www.nabble.com/forms-validation-error-divs---help-tf3389341.html#a946
1255
Sent from the JQuery mailing list archive at Nabble.com.


_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/



_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to