Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


checkbox!

Postades av 2001-08-15 11:20:00 - Maria Levén, i forum javascript/dhtml, Tråden har 5 Kommentarer och lästs av 1123 personer

Hej!
Jag har ett stort problem när det gäller en checkbox. Har de inte valt någon trycksak ska nedanstående göras.
Beroende på från vilken sida användare kommer ifrån så visas det olika många, checkbox koden är i en loop. Koden fungerar när det är mer än en trycksak som visas. Men när det bara är en enda, så fungerar det inte fastän man bockar för checkboxen. Någon som kan hjälpa mig vore jag jätte tacksam
Så här ser koden ut.

<script language="JavaScript">
<!--
function checkform(form){
checked = false
for(i=0;i<form.id.length;i++) {
if(form.id[i].checked)
checked = true
}
if(!checked) {
alert("Du måste välja en trycksak!");
form.id.focus();
return;
}
form.submit();
}
//-->
</script>

MvH
Mia


Svara

Sv: checkbox!

Postades av 2001-08-15 11:27:00 - Niklas Jansson

Gör ett test där du kollar värdet på form.id.length vid olika tillfällen.
Om den har värdet 0 när det är bara är en checkbox så beror det på det. Prova också att testa att skriva ut värdet på alla checkboxar vid olika tillfällen. Koden är ju så kort och koncis så det verkar ju inte vara den som är problemet...

/Niklas Jansson


Svara

Sv: checkbox!

Postades av 2001-08-15 16:06:00 - Maria Levén

Den hämtar alla värden ifrån en databas så det är id numrerna som är värde.
Testade med length - 1 men det fungerade inte, det blir samma fel.

MvH
Mia


Svara

Sv: checkbox!

Postades av 2001-08-15 20:26:00 - Niklas Jansson

testa med <= ...length.
Du kanske skippar sista.

/Niklas Jansson


Svara

Sv: checkbox!

Postades av 2001-08-16 10:22:00 - Maria Levén

Nä, det blir samma fel då också. Eller rättare sagt, meddelandet kommer upp fastän man har kryssat i rutan.

Mia


Svara

Sv: checkbox!

Postades av 2001-08-16 10:48:00 - Niklas Jansson

Gör så här:
Skriv ut all information (till ett annat fönster eller hur du nu vill).

form.id.length före loopen och
form.id[i].checked för alla i. (samt annan information som du kan få fram om form.id[i] )

testa med att starta olika sidor (jag vet inte hur dina sidor fungerar, men använd det i en med ganska få kryssrutor och en med många).

Prova att markera bara sista alternativet eller bara första alternativet i en sida med några stycken kryssrutor.

Du måste veta vad som händer när koden exekveras under olika förhållanden.

/Niklas Jansson


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 764
27 959
271 761
661
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies