Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 7.08.2006 Ostrzeżenie: (0%)
|
Witam
Na wstępie napiszę, że z JS jestem cienki Napisałem sobie prosty skrypcik walidacji formularza: Kod function checkform() { for (i=0; i < fieldstocheck.length; i++) { if (eval("document.forms['subscribeform'].elements['"+fieldstocheck[i]+"'].value") == "") { alert("Proszę wprowadzić "+fieldnames[i]); eval("document.forms['subscribeform'].elements['"+fieldstocheck[i]+"'].focus()"); return false; } } return true; } var fieldstocheck = new Array(); var fieldnames = new Array(); function addFieldToCheck(value, name) { fieldstocheck[fieldstocheck.length] = value; fieldnames[fieldnames.length] = name; } jak widać znacznik form musi mieć atrybut name="subscribeform' Czy da się jakoś wywalić atrybut name i zastąpić go id="costam" tak żeby skrypt wyciągał przy pomocy np. GetElementById numer w obiekcie document.forms ? albo jako to jakoś inaczej obejść piszę strony w poprawnym xhtml'u (wysyłany jako application/xhtml+xml) i walidator w3c mi się czepia "there is no attribute "name" pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 7 Dołączył: 4.05.2008 Skąd: Warszawa Ostrzeżenie: (0%)
|
Oczywiście to zależy od definicji słowa "musi".
Ja kierowałem się tą: "attribute name required for all [INPUT elements] but submit and reset" (http://www.w3.org/TR/html401/interact/forms.html#h-17.4) JL |
|
|
|
DooBLER [js][xhtml] form - jak wyeliminować atrybut name potrzebny w js 15.05.2008, 19:42:36
jacekl Atrybut 'name' musi być, natomiast nic nie... 16.05.2008, 00:21:17
revyag CytatAtrybut 'name' musi być,
Nie musi i n... 16.05.2008, 06:49:06 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 13:04 |