Neįgaliųjų įėjimų vertės nebus siunčiamos?

Tai, ką radau firebug firefox.

Tas pats ir kitose naršyklėse?

Jei taip, tai kodėl?

169
31 авг. nustatyti omg 31 rug. 2009-08-31 07:00 '09, 07:00 2009-08-31 07:00
@ 7 atsakymai

Taip, visos naršyklės neturėtų siųsti neįgalių įėjimų, nes jos yra tik skaitomos.

Papildoma informacija (12/17/1 skyrius)

Atributo apibrėžtys

išjungta [CI] Nustatant formos kontrolę, šis loginis atributas išjungia vartotojo įvesties valdymą. Kai nustatyta, neįgalusis atributas elementui turi tokį poveikį:

  • Neįgalieji valdikliai negauna dėmesio.
  • Neįgalūs valdikliai praleidžiami skirtuko naršymo metu.
  • Neįgalūs valdikliai negali būti sėkmingi.

Šie elementai palaiko neįgalųjį atributą: BUTTON, INPUT, OPTGROUP, OPTION, SELECT ir TEXTAREA.

Šis atributas yra paveldėtas, tačiau vietinės deklaracijos ignoruoja paveldėtą vertę.

Kaip rodomi neįgalieji elementai, priklauso nuo naudotojo agento. Pvz., Kai kuriuose naudotojo agentuose yra „pilki“ išjungti meniu elementai, mygtukų nuorodos ir pan.

Šiame pavyzdyje INPUT elementas yra išjungtas. Todėl jis negali priimti vartotojo įvesties, o jo vertė nebus pateikta formoje.

 <INPUT disabled name="fred" value="stone"> 

Pastaba Vienintelis būdas dinamiškai pakeisti neįgaliojo atributo vertę yra per scenarijų.

155
31 авг. atsakymas duotas Aziz 31 rug. 2009-08-31 07:03 '09, 07:03 am. 2009-08-31 07:03

disabled įėjimas neperduos duomenų.

Naudokite readonly atributą:

 <input type="text" readonly /> 

Šaltinis čia

218
08 мая '13 в 13:24 2013-05-08 13:24 atsakymą pateikė Fredas K gegužės 08 d. 13:24 2013-05-08 13:24

Jie nėra siunčiami, nes tai, ką ji sako W3C specifikacijoje .

17.13.2 Sėkminga kontrolė

Sėkmingas valdymas yra „galiojantis“ pateikimui. [Notch]

  • Neįgalūs valdikliai, kurie yra išjungti.

Kitaip tariant, specifikacijoje teigiama, kad neįgalūs valdikliai yra neteisingi ir neturėtų būti siunčiami.

20
31 авг. atsakymas duotas MiffTheFox 31 rugpjūčio mėn . 2009-08-31 07:05 '09, 07:05 am. 2009-08-31 07:05

Trys dalykai gali būti naudojami neįgaliesiems imituoti:

  1. HTML: readonly atributas (taip, kad įvestyje esanti vertė gali būti naudojama pateikiant formą. Be to, vartotojas negali pakeisti įvesties vertės)

  2. CSS: 'pointer-events':'none' (blokuoti vartotoją paspausdami Enter)

  3. HTML: tabindex="-1" (vartotojo užraktas įvesti įvestį iš klaviatūros)

6
27 апр. atsakymas pateikiamas Novice_JS 27 d. 2018-04-27 00:39 '18 prie 0:39 2018-27 00:39
Valdymas

Disabled negali būti sėkmingi, o sėkmingas valdymas yra „tinkamas“ siųsti. Tai yra priežastis, kodėl neįgalieji valdikliai nėra siunčiami su forma.

2
08 янв. Juan de Parras atsakymas sausio 08 d 2015-01-08 14:05 '15, 15:05 pm 2015-01-08 14:05

Tai mano asmeninė „Facebook“ paskyra. Jūsų apsaugos sistema pašalins ją iš „Facebook“, dabar aš atsiųsiu savo originalią jūsų ID nuotrauką. Patikrinkite ir atidarykite savo paskyrą.

-1
05 дек. Atsakymas pateikiamas MD SOHAG HOSSAIN 05 gruodžio. 2018-12-05 05:59 '18, 17:59 pm 2018-12-05 05:59

Tik disabled readonly atributas man disabled puikus. readonly laukas siunčiamas su POST duomenimis.

-1
05 янв. atsakymas suteiktas gauravparmar 05 Jan. 2017-01-05 09:21 '17 at 9:21 2017-01-05 09:21