17. september 2002 - 13:19Der er
13 kommentarer og 2 løsninger
Checkbox og alert?
Havde man en alm. HTML checkbox kunne man lave en javascript alert der sprang op hvis man markere checkboxen, men det kan man bare ikke i .NET?
ex. onClick="return check()" må man ikke smide i et <asp:CheckBox> tag, men man kan have onCheckedChanged... dog ved jeg ikke hvordan man kan lave samme funktion, da onCheckedChanged hvis kun kan kalde en sub?
så får du sub'en til at skrive dit javascript... selvom det er en dårlig ide da der ikke er nogen grund til at lave en roundtrip til serveren for at få den til at lave javascriptet. Er med på en lytter om det kan gøres smartere
Nej, det skulle jeg da mene at koden allerede gør i forvejen. Er problemet ikke at den sætter et flueben i checkboxen når du klikker og derefter åbner der en dialog, hvor du kan vælge ja eller annuller? Ved tryk på annuller fjernes fluebenet. Du vil så gerne have at fluebenet først bliver sat når man har sagt ja, ikke sandt?
Hvir det er en ting du bruger mere end et sted bør du for øvrigt overveje at indkapsle logikken i en WebControl og da du jo blot kan arve checkbox er det ret simpelt:
public class ConfirmChechBox : System.Web.UI.WebControls.CheckBox { protected override void AddAttributesToRender(HtmlTextWriter w) { w.AddAttribute("onclick", "return confirm('Are you sure?');"); } }
Tak for hjælpen, startede forfra og så var den der, tror jeg havde noget autopostback på :/
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.