webForumDet fria alternativet
Logga in / Bli medlem

Checkboxar

JavaScript

6 svar · 248 visningar · startad av Snakes

Medlem sedan okt. 2004392 inlägg
Trådstart#1

Hej, Jag har ett problem med ett värde och det ser ut så här

        
varde ='del[1]';
document.checkboxar.varde.checked = tStatus;
        if (tStatus) {
          tStatus = false;
        } else {
          tStatus = true;
        }

Vart är felen jo för det första så funkar inte checkboxar.varde.checked den raden, dem säger att den är null eller har inget värde och för det andra så finns det del[1], del[2], del[3], del[4] osv till 65. Ska jag köra med for?? Hur?

Snälla svara så snabbt ni kan
MVH Snakes ;)

Medlem sedan juni 200032 967 inlägg
#2

Vad vill du att koden ska göra? Ska tStatus bli true om någon av alla checkboxar är markerade? Och har checkboxarna namn med hakparenteser?

Medlem sedan okt. 2004392 inlägg
#3

så här ser dem ut

<input type='checkbox' name='del[1]'>
<input type='checkbox' name='del[2]'>
<input type='checkbox' name='del[3]'>

Det jag vill är att om funktionen sätts på så markeras/avmarkeras alla checkboxar...
65 st

Medlem sedan apr. 20031 660 inlägg
#4

HEJ!

Snakes skrev:

Snälla svara så snabbt ni kan

Det görs väl alltid?

Du hade troligen löst problemet och sparat hela 41 minuter i ditt trängda läge om du hade utnyttjat sökfunktionen på wF, http://www.webforum.nu/search.php?s=&action=showresults&searchid=633051.

Medlem sedan okt. 2004392 inlägg
#5

För det första.... japp det svaras skit snabbt i webforum.... titta på första inlägget jag skrev och titta på svaret 3 minuter skillnad.... och inte dagar....

För det andra... jag sökte men jag hitta inget svar till mitt problem

Medlem sedan dec. 20025 483 inlägg
#6
<script type="text/javascript">

function f(){
    var elms = document.forms["checkboxar"].elements,
	elm;

    for (var i = 1; (elm = elms["del["+ i +"]"]); ++i)
	elm.checked = !elm.checked;
}

</script>

// <a href="java&#115;cript:void(f())">Markera/Avmarkera</a>

:)

Medlem sedan apr. 20031 660 inlägg
#7

HEJ!

Snakes skrev:

För det andra... jag sökte men jag hitta inget svar till mitt problem

Vad testade du söka på? Jag gissade på "markera checkboxar".
Dock letade jag inte igenom dem för att se om de avmarkerar också, de gör kanske inte det?

249 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)