Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Now i had found a solution for "The second Problem:....can not "submit" the form"</p> <p>I worked in Addition with the arguments <strong>disable(function)</strong> and <strong>enable(function)</strong></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); title.disable(true); firstName.disable(true); lastName.disable(true); firm.disable(true); street.disable(true); streetnumber.disable(true); street2.disable(true); plz.disable(true); city.disable(true); tel.disable(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'); title.enable(true); firstName.enable(true); lastName.enable(true); firm.enable(true); street.enable(true); street2.enable(true); plz.enable(true); city.enable(true); tel.enable(true); 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); streetnumber.remove(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'); title.enable(true); firstName.enable(true); lastName.enable(true); firm.enable(true); street.enable(true); streetnumber.enable(true); street2.enable(true); plz.enable(true); city.enable(true); tel.enable(true); 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); street2.remove(true); } } function 123 () { // Code // Code // ... } </code></pre> <h2>But the "First Problem" is still existing:</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 also</li> </ul> <h2>and now additional with the disable/enable-function also:</h2> <ul> <li>when i select "value -1" input-fields are enabled</li> <li>then i select "value 1" input-fields are disbled</li> <li>when i select "value -1" again input-fields are still disbled!!</li> <li>only when i select "value -2"</li> <li>then select "value -1" again input-fields works</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.
    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