Note that there are some explanatory texts on larger screens.

plurals
  1. POdifferent Livevalidation depending from States at the Javascript don´t work
    primarykey
    data
    text
    <p>I use the Livevalidation successful in Standard-Forms. When i use the Valdidation in modified Forms by JavaScript it won’t work reliable.</p> <h2>It should work like these instructions:</h2> <pre><code>&lt;Input type="Ratio" value="1"&gt;: Validation for "Submit" not necessary &lt;Input type="Ratio" value="-1"&gt;: Validation necessary &lt;Input type="Ratio" value="-2"&gt;: Validation necessary </code></pre> <h2>The first Problem:</h2> <ul> <li>when i select "value -1" Livevalidation don´t work</li> <li>when i select "value -2" Livevalidation works</li> <li>when i select "value -1" (after -2) Livevalidation works</li> </ul> <h2>The second Problem:</h2> <ul> <li>when i select "value 1" i can "Submit" the form</li> <li>but....</li> <li>when i select "value -1" or "value -2" and Livevalidation is active</li> <li><p>then i select "value 1" (Livevalidation not necessary) i can not "submit" the form</p> <pre><code>&lt;script type="text/javascript"&gt; function changeState(state) { var id = parseInt(state); if (id &gt;= 0) { $('#new_delivery_address').hide("slow"); $('#packstation').remove(); // Livevalidation var title = new LiveValidation('title'); var firstName = new LiveValidation('firstName'); var lastName = new LiveValidation('lastName'); var firm = new LiveValidation('firm'); var street = new LiveValidation('street'); var streetnumber = new LiveValidation('streetnumber'); var street2 = new LiveValidation('street2'); var plz = new LiveValidation('plz'); var city = new LiveValidation('city'); var tel = new LiveValidation('tel'); title.destroy(true); firstName.destroy(true); lastName.destroy(true); firm.destroy(true); street.destroy(true); streetnumber.destroy(true); street2.destroy(true); plz.destroy(true); city.destroy(true); tel.destroy(true); } if (id == -2) { // Code // Code // ... // Livevalidierung var title = new LiveValidation('title'); var firstName = new LiveValidation('firstName'); var lastName = new LiveValidation('lastName'); var firm = new LiveValidation('firm'); var street = new LiveValidation('street'); var street2 = new LiveValidation('street2'); var plz = new LiveValidation('plz'); var city = new LiveValidation('city'); var tel = new LiveValidation('tel'); firstName.add( Validate.Presence); lastName.add( Validate.Presence); street.add(Validate.Presence); street2.add(Validate.Presence); plz.add(Validate.Presence); plz.add(Validate.Numericality); plz.add(Validate.Length, { minimum: 4, maximum: 5 } ); city.add(Validate.Presence); streetnumber.destroy(true); } if (id == -1) { // Code // Code // ... // Livevalidierung var title = new LiveValidation('title'); var firstName = new LiveValidation('firstName'); var lastName = new LiveValidation('lastName'); var firm = new LiveValidation('firm'); var street = new LiveValidation('street'); var streetnumber = new LiveValidation('streetnumber'); var street2 = new LiveValidation('street2'); var plz = new LiveValidation('plz'); var city = new LiveValidation('city'); var tel = new LiveValidation('tel'); firstName.add( Validate.Presence); lastName.add( Validate.Presence); street.add(Validate.Presence); streetnumber.add(Validate.Presence); plz.add(Validate.Presence); plz.add(Validate.Numericality); plz.add(Validate.Length, { minimum: 4, maximum: 5 } ); city.add(Validate.Presence); street2.destroy(true); } } function 123 () { // Code // Code // ... } </code></pre> <p></p></li> </ul>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload