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


Veckans nöt #1

Postades av 2004-11-02 22:49:36 - Pelle Johansson, i forum systemutveckling generellt, Tråden har 2 Kommentarer och lästs av 1024 personer

Jag tänkte att ni skulle få fundera på lite lösningar av olika typer för att stimulera er lite. Jag anger en fråga och ni skall försöka svara i kodform hur detta skall kunna lösas på något sätt. Givetvis bör det vara optimalt i någon form och det kan vara prylar jag behöver använda mig av eller precis gjort själv. Någon vinnare koras inte - men det är roligt för alla att se hur var och en löser en uppgift på sitt sätt.

Om uppgiftens art är ett program eller komplett rutin kan den med fördel postas i programarkivet.

<b>Uppdrag:</b>
<info>
Jag har 12 stycken droplistor på en htmlsida med värden i från 1 till 12. Jag vill att en person på denna webbsida skall kunna välja ett värde på var och en av droplistorna. När sidan sedan submittas (eller via javascript) innan submitten skall kontroll göras att ingen av droplistorna har samma värden. Hur skulle du lösa detta? Infoga ditt programexempel som ett svar på detta inlägg.
</info>

<b>Tillägg:</b>
För er som inte bygger htmlsidor går det lika bra med att tänka er att ni har 12 st comboboxar på ett formulär.

<b>Resultat:</b>
Ingen av de 12 droplistorna får ha samma värde i sig, det måste vara 1,2,3,4,5,6,7,8,9,10,11,12 - inte 1,1,2,2, osv..

Lycka till


Svara

Sv: Veckans nöt #1

Postades av 2004-11-03 09:38:38 - Hendrik Olsson

Då jag skulle lösa det på ett annat sätt,

Lägga kollen på varje lista, dvs när man ändrar i listan så kontrollerar den alla andra listor och "blankar" de som har samma värde som den jag ändrar på.

Denna kod fick jag hjälp med att fixa då jag inte är någon stjärna på JavaScript

listboxarna som skall kollas har name = p+i

//Henke

<code>
<SCRIPT LANGUAGE="JavaScript">
//onchange="min_funktion(this);"

function checkL(obj)
{
var s = new String();
s = obj.id; //Extrahera id:t
for(var i=1;i<=12;i++) //Loopa igenom alla dropdowns
{
var o;
o= document.getElementById('p' + i.toString()); //Hämta objekt utifrån id:t
if(o!=obj) //Vi vill inte se ifall den ändrade dropdownen har samma värde som sig själv :)
{
if(obj.selectedIndex == o.selectedIndex)
{
//"blanka" den gamla dropdownen
o.selectedIndex = '';
}
}
}
}
</script>
</code>


Svara

Sv: Veckans nöt #1

Postades av 2004-11-05 15:26:58 - Per Persson

Jag skulle använda något i stil med Hendriks idé på klientsidan för att helt enkelt hindra en från att sätta två lika värden (om JavaScript är aktiverat), och något i stil med Rogers idé på serversidan för en säker koll.


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 786
27 960
271 761
708
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