Welcome Guest, Not a member yet? Register   Sign In
How is use of jQuery plugin validation to CodeIgniter?
#11

[eluser]SaSa[/eluser]
not work
my form:
Code:
<br>&lt;input type ='text' name='title' maxlength='50' class="required" id = "contactform" /&gt;&lt;/br>
    <br>&lt;input type ='text' name='ural' maxlength='50' class="required defaultInvalid url" id = "contactform" dir ="ltr" /&gt;&lt;/br>
    <br>&lt;input type ='text' name='page_linkus' maxlength='50' class="required defaultInvalid url" id = "contactform" dir ="ltr" /&gt;&lt;/br>
    <br>&lt;input type ='text' name='exposition' maxlength='50' class="required" id = "contactform" /&gt;&lt;/br>
    <br>&lt;input type="submit" value="Submit" /&gt;&lt;/li>
what is the address you are using this code?
#12

[eluser]cahva[/eluser]
FORM has to have id of "contactform":
Code:
&lt;?= form_open('links/seeror', array('id' => 'contactform') ); ?&gt;
#13

[eluser]sunpietro[/eluser]
I have a similar problem. Everything seems to be ok, but it's not working for me.
The form is not validating. All JS files are included correctly (Firebug says there are). The form looks like skipping validation and go to the final page.
JS part of code
Code:
&lt;?php foreach($head['js'] as $js):?&gt;
    [removed][removed]
&lt;?php endforeach; ?&gt;
[removed][removed]
[removed]
$(document).ready(function() {
    $.validator.addMethod(
        'regex',
        function(value, element, regexp) {
            return this.optional(element) || regexp.test(value);
        },
        'Wprowad\u017a poprawny NIP.'
    );
        
    $('#nowyKlient').validate({
        rules: {
            nazwa_firmy: {
                required: true
            },
            nazwa_skrot: {
                required: true,
                maxLength: 16
            },
            nip: {
                required: true,
                regex: /\\d{3}(-)\\d{3}(-)\\d{2}(-)\\d{2}/
            },
            ulica: {
                required: true
            },
            nrbud: {
                required: true
            },
            kod1: {
                required: true,
                minLength: 2,
                maxLength: 2,
                digits: true
            },
            kod2: {
                required: true,
                minLength: 3,
                digits: true
            },
            miasto: {
                required: true,
                minLength: 2
            },
            regon: {
                digits: true
            },
            pesel: {
                digits: true
            },
            nr_konta: {
                digits: true,
                minLength: 26
            },
            email: {
                email: true
            }

        },
        messages: {
            nazwa_firmy: 'Podaj nazw\u0119 firmy',
            nazwa_skrot: 'Podaj skrócon\u0105 wersję nazwy firmy',
            nip: 'Podaj poprawny NIP',
            ulica: 'Podaj nazw\u0119 ulicy',
            nrbud: 'Podaj numer budynku',
            kod1: 'Podaj poprawny kod pocztowy',
            kod2: 'Podaj poprawny kod pocztowy',
            miasto: 'Podaj nazw\u0119 miasta',
            regon: 'Podaj poprawny numer REGON',
            pesel: 'Podaj poprawny numer PESEL',
            nr_konta: 'Podaj poprawny numer konta. 26 cyfr bez spacji.',
            email: 'Podaj poprawny adres email'
        },
        errorClass: 'error',
        submitHandler: function(form){
            form.submit();
        }
    });
    
});
[removed]

PHP/HTML part of code:
Code:
&lt;?php echo form_open('faktura/dodajKlient','id="nowyKlient"'); ?&gt;
<div id="klient_dane" class="width2 column first">
    &lt;?php echo form_fieldset('Dane klienta'); ?&gt;
    <ul class="form-lista label-long">
        <li>&lt;?php echo form_label('Nazwa firmy: ','nazwa_firmy').form_input(array('name'=>'nazwa_firmy','class'=>'long')); ?&gt;<span>*</span></li>
        <li>&lt;?php echo form_label('Skrócona nazwa: ','nazwa_skrot').form_input(array('name'=>'nazwa_skrot','class'=>'short2')); ?&gt;<span>*</span></li>
        <li>&lt;?php echo form_label('NIP (xxx-xxx-xx-xx): ','nip').form_input(array('name'=>'nip','class'=>'medium','maxlength'=>'14')); ?&gt;<span>*</span></li>
        <li>&lt;?php echo form_label('REGON: ','regon').form_input(array('name'=>'regon','class'=>'medium','maxlength'=>'13')); ?&gt;</li>
        <li>&lt;?php echo form_label('Imię: ','imie').form_input(array('name'=>'imie','class'=>'medium')); ?&gt;</li>
        <li>&lt;?php echo form_label('Nazwisko: ','nazwisko').form_input(array('name'=>'nazwisko','class'=>'long')); ?&gt;</li>
        <li>&lt;?php echo form_label('PESEL: ','pesel').form_input(array('name'=>'pesel','class'=>'medium','maxlength'=>'11')); ?&gt;</li>
        <li>&lt;?php echo form_label('Nazwa banku: ','nazwa_bank').form_input(array('name'=>'nazwa_bank','class'=>'long')); ?&gt;</li>
        <li>&lt;?php echo form_label('Konto bankowe: ','nr_konta').form_input(array('name'=>'nr_konta','class'=>'long','maxlength'=>'26')); ?&gt;</li>
    </ul>
    &lt;?php echo form_fieldset_close(); ?&gt;
    <small>Pola oznaczone gwiazdką (*) należy wypełnić.</small>
</div>
<div id="klient_adres" class="width2 column">
    &lt;?php echo form_fieldset('Adres'); ?&gt;
    <ul class="form-lista">
        <li>&lt;?php echo form_label('Ulica: ','ulica').form_input(array('name'=>'ulica','class'=>'medium')); ?&gt;<span>*</span></li>
        <li>&lt;?php echo form_label('Nr budynku: ','nrbud').form_input(array('name'=>'nrbud','class'=>'mini')); ?&gt;<span>*</span></li>
        <li>&lt;?php echo form_label('Nr lokalu: ','nrlok').form_input(array('name'=>'nrlok','class'=>'mini')); ?&gt;</li>
        <li>&lt;?php echo form_label('Kod pocztowy: ').form_input(array('name'=>'kod1','class'=>'minimini','maxlength'=>'2')).'<span> - </span>'.form_input(array('name'=>'kod2','class'=>'mini','maxlength'=>'3')); ?&gt;<span>*</span></li>
        <li>&lt;?php echo form_label('Miasto: ','miasto').form_input(array('name'=>'miasto','class'=>'medium')); ?&gt;<span>*</span></li>
        <li>&lt;?php echo form_label('Telefon: ','tel').form_input(array('name'=>'tel','class'=>'medium')); ?&gt;</li>
        <li>&lt;?php echo form_label('Fax: ','fax').form_input(array('name'=>'fax','class'=>'medium')); ?&gt;</li>
        <li>&lt;?php echo form_label('Email: ','email').form_input(array('name'=>'email','class'=>'long')); ?&gt;</li>
        <li>&lt;?php echo form_submit('zapisz','Dodaj klienta','class="button"'); ?&gt;</li>
    </ul>
    &lt;?php echo form_fieldset_close(); ?&gt;
</div>        
&lt;?php echo form_close(); ?&gt;




Theme © iAndrew 2016 - Forum software by © MyBB