WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Kontroll i .Net formulär (https://www.wn.se/forum/showthread.php?t=33398)

Daniel.st 2008-11-21 09:31

Citat:

Ursprungligen postat av Jan Eriksson
Citat:

Ursprungligen postat av Daniel.st
Enklare att lösa det via JavaScript än att behöva göra en postback.

Då skulle inte fråga ligga i Serversidans teknologier.
Ge Slanter ett kodexempel så blir han säkert glad.

Eftersom att han skrev att han var nybörjare kan det vara vettigt om han även får höra talas om andra alternativ som kan lösa samma problem.

TommyTisen 2008-11-21 17:53

Sorry, tänkte att den var standard. Jag kör i Visual Studio 2003/2008, så man får lite gratis.Därför tänkte jag inte på det

Här är den grymma $get-funktionen:

Kod:

function $get() {        var elements = new Array();        for (var i = 0; i < arguments.length; i++) { var element = arguments[i];
if (typeof element == 'string')        element = document.getElementById(element); if (arguments.length == 1)        return element; elements.push(element);        }        return elements;}

Även känd som bara "dollar function"...dvs. används så här: $('objectid') ... fast i mitt fall $get('objectid')

crazzy 2008-11-21 18:53

Alltså samma sak som $() i prototype.

Fast $$() är coolare. :)

quickhelp 2008-11-21 22:24

Citat:

Originally posted by TommyTisen@Nov 21 2008, 18:53
Sorry, tänkte att den var standard. Jag kör i Visual Studio 2003/2008, så man får lite gratis.Därför tänkte jag inte på det

Här är den grymma $get-funktionen:

Kod:

function $get() {        var elements = new Array();        for (var i = 0; i < arguments.length; i++) { *var element = arguments[i]; *
if (typeof element == 'string') *        element = document.getElementById(element); *if (arguments.length == 1) *        return element; *elements.push(element);        }        return elements;}

Även känd som bara "dollar function"...dvs. används så här: $('objectid') ... fast i mitt fall $get('objectid')

Eller så kan den även ersättas med:

Kod:

document.getElementById("<%= Text1.ClientID %>");


Alla tider är GMT +2. Klockan är nu 20:47.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson