NYCPHP Meetup

NYPHP.org

[nycphp-talk] Trapping JS errors in function called onSubmit

Webmaster consult at covenantedesign.com
Wed May 7 10:18:04 EDT 2008


Well that's different... if the Javascript is 'looping' over the form 
array as so:

<script language="javascript">
function check(){
fld = document.getElementById('test').value.length ;
alert(fld);
}
function loopForms(){
var frms = document.forms ;
for(a=0;a<frms.length;a++){
alert(frms.item(a).name);
    for(b=0;b<frms.item(a).elements.length;b++){
        frm = frms.item(a);
        alert(frm.elements.item(b).value);       
    }
}
}
</script>

And there isn't a check for the type, then the 'blanks' you're seeing 
are buttons.


Kristina Anderson wrote:
> it's implicitly referenced, i.e. the name of the element is being 
> passed in as an enumerated value assigned to the type of validation 
> subroutine I want to call for that element.
>
> But by "by id" i guess that there needs to be an id="sameasname" in 
> each form element...?? That could be the issue?
>
> --Kristina
>
>   
>> That's correct Javascript, assuming that fld = 
>> document.getElementById('the element you are referencing')
>>
>> Kristina Anderson wrote:
>>     
>>> if (fld.value.length == 0) {
>>>
>>>
>>> is that even right?  
>>>
>>> I thought it used to be fld.length or fld.text.length...??
>>>
>>>
>>> Kristina
>>>
>>>
>>>   
>>>       
>>>> Rolan,
>>>>
>>>> I found this one that looked very easy to expand at
>>>>
>>>> http://www.webcheatsheet.com/javascript/form_validation.php
>>>>
>>>> However it is not picking up the blank fields...
>>>>
>>>> I can try yours if you point me to it!
>>>>
>>>> I need something that is extensible to handle the various types of 
>>>> input like emails, phone numbers, etc. 
>>>>
>>>> -- Kristina
>>>>
>>>>
>>>>     
>>>>         
>>>>> which one are you using? FormChek.js is easy and hasn't let me 
>>>>>           
> down 
>   
>>>>>       
>>>>>           
>>>> yet.
>>>>     
>>>>         
>>>>> ~Rolan
>>>>> _______________________________________________
>>>>> New York PHP Community Talk Mailing List
>>>>> http://lists.nyphp.org/mailman/listinfo/talk
>>>>>
>>>>> NYPHPCon 2006 Presentations Online
>>>>> http://www.nyphpcon.com
>>>>>
>>>>> Show Your Participation in New York PHP
>>>>> http://www.nyphp.org/show_participation.php
>>>>>
>>>>>       
>>>>>           
>>>> _______________________________________________
>>>> New York PHP Community Talk Mailing List
>>>> http://lists.nyphp.org/mailman/listinfo/talk
>>>>
>>>> NYPHPCon 2006 Presentations Online
>>>> http://www.nyphpcon.com
>>>>
>>>> Show Your Participation in New York PHP
>>>> http://www.nyphp.org/show_participation.php
>>>>
>>>>
>>>>     
>>>>         
>>> _______________________________________________
>>> New York PHP Community Talk Mailing List
>>> http://lists.nyphp.org/mailman/listinfo/talk
>>>
>>> NYPHPCon 2006 Presentations Online
>>> http://www.nyphpcon.com
>>>
>>> Show Your Participation in New York PHP
>>> http://www.nyphp.org/show_participation.php
>>>
>>>
>>>   
>>>       
>> _______________________________________________
>> New York PHP Community Talk Mailing List
>> http://lists.nyphp.org/mailman/listinfo/talk
>>
>> NYPHPCon 2006 Presentations Online
>> http://www.nyphpcon.com
>>
>> Show Your Participation in New York PHP
>> http://www.nyphp.org/show_participation.php
>>
>>     
>
> _______________________________________________
> New York PHP Community Talk Mailing List
> http://lists.nyphp.org/mailman/listinfo/talk
>
> NYPHPCon 2006 Presentations Online
> http://www.nyphpcon.com
>
> Show Your Participation in New York PHP
> http://www.nyphp.org/show_participation.php
>
>
>   




More information about the talk mailing list