Skip to main content

Posts

Showing posts with the label disable

How to disable validation for a submit button

Pornim de la o aplicate MVC 3 pe care avem o forma cu mai multe controale de tip input-submit. Se doreste ca unul sau mai multe butoane care fac submit sa nu facă și validarea modelului client-side. <form ... > .... <input id="bSave" type="submit" value="Save" /> <input id="bAddToy" type="submit" value="Add toy" /> </form> O solutie care pare la indemana este ca la al doilea buton din exemplu sa fie transformat într-un link (ancora). Din CSS poate sa fie făcut sa arate exact ca un buton de input iar la click poate sa apeleze un jQuery care apelează acțiunea dorita făcînd submit și la model. O a doua soluție găsita, care mi s-a părut extrem de simpla și care rezolva aceasta problema este adăugarea class="cancel" la butonul de input la care dorim sa nu facem validarea: <input id="bAddToy" type="submit" value="Add toy" class="cancel" /> V...

HTML: Cum sa facem disable un element din drop down.

Uneori avem nevoie pe UI sa facem un element dintr-un drop-down disable. Utilizatorul sa il poata vedea, dar sa nu il poata selecta. Aceasta varianta este foarte utila cand un update la o aplicatie deja existenta, unele optiuni dispar. Pana cand toti utilizatori o sa isi faca update la configuratie( backward compatibility). Pe fiecare optine dintr-un select avem atributul disable ce care il putem seta. Pana aici totul pare in regula: <select name="telefon"> <option value="1">Nokia</option> <option value="2" disabled="disabled">LG</option> <option value="3">Samsung</option></select> Optiunea de LG nu o sa poata fi selectata, dar utilizatorul o poate vizualiza, iar din codul de java script se poate selecta aceasta valoare. Ar aparea ceva de genul acesta: Nokia LG Samsung Singura problema este cu IE. Acesta nu suporta acest atribut. Pentru a rezolva acest neajuns pu...