Lisään vahvistuksen painikkeisiin... ja miksi olen tehnyt sen väärin koko ajan... (Suomi (Finnish))

Lisään vahvistuksen painikkeisiin... ja miksi olen tehnyt sen väärin koko ajan...

Friday, 20 February 2004

//

Less than a minute

Jätin kommentin Rob Chartierin blogi noin vahvistuksen lisääminen saa painikkeisiinNyt käytän Andy Smithin Vahvistetut painikkeet ohjaimet missä voin, mutta jos minun täytyy lisätä yksinkertainen vahvistus painikkeeseen, minulla oli tapana käyttää koodin takaa tulevaa seuraavaa sytaksia:

Button1.Attribuutit.Lisää ("OnClick"), "javascript: return confirm ("Haluatko varmasti poistaa tämän foorumin?");

Nyt tämä toimii, mutta siinä on virhe sivujen validoinnissa - Andy Smith huomautti virheestä - ja syy, miksi tämä ei toimisi .NET 1.0:ssa - mitä en ollut huomannut! Tässä on hänen vastauksensa:

Scott, Kyllä, VahvistettuButtons luotiin alun perin järjestelmän v1.0 vian vuoksi. Validointikehys ei yhdistänyt naksahdustasi omaan naksahdukseen, kuten se tekee v1.1:ssä, vaan loi painikkeelle kaksi naksahdusominaisuutta, mikä tarkoitti, että toinen niistä ei lauennut. Minä loin VahvistetutButtonit yhdistämään kaksi naksahdusta yhteen asiakkaan puolella. Tämä tuo esiin myös vian toteutuksessasi. Haluat palauttaa väärän toiminnon vain, jos käyttäjä ei valitse. Muussa tapauksessa varmentaminen ei tule, koska se yhdistetään minkä tahansa käyttäjän naksahduksen jälkeen. Joten haluat muuttaa sen Attribuutteihin.Lisää ("onklikkaa", "jos ( ?window.confirm( ? ) ) { palaa väärä; } )

Vielä yksi syy, miksi Smithin pikainen hakkaaminen ei ole yllätys kenellekään (huomautus: Saatoin vain kuvitella tämän :0).

Finding related posts...
logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.