17. april 2003 - 01:46Der er
21 kommentarer og 1 løsning
Tekstfelt som returnerer en værdi.
Jeg skal bruge at man kan skrive en værdi i et tekstfelt som bliver testet og fundet enten sandt eller falsk hvorefter formelen returnerer en tekst på siden.
Jeg kan ikke huske hvordan man gør (eller om man overhovedet kan - sidst jeg lavede noget lignende brugte jeg PHP)
1) Hvad skal testes ... Den streng, som bliver indskrevet i et tekstfelt??
2) Hvordan skal sandhedsværdien findes (stort spørgsmål!!!) er det... inputs længde er 4 == sand -alle andre længder == falsk eller f.eks. input starter med 'A' == sand - alle andre bogstaver == falsk
3) Hvad er det for en formel, du taler om - og hvad er det for en tekst, som skal returneres...
/Søren PS: schaefner >> tænk at du også er oppe så sent :-)))
hmm... nej. der er ikke så mange. omkring 20-30. Det er slet ikke værd at lave databaser for. Man kunne måske lave en " IF model = 3510, 3510i, 6110 osv... = DCT4 else almindelig "
schaef >> kig i array'en 'models' - der er de gyldige modeller (i mit test-tilfælde kun "3510" og "3510i" ... Men det må vel være nok til at morten kan bygge videre på det...
<script type="text/javascript"> var models = "|3510|3510i|";
function testIt() { var test = document.getElementById("ind").value; if(models.indexOf("|"+test+"|") { document.getElementById("ud").value ="modellen er DCT4 "; return true; } document.getElementById("ud").value ="modellen er IKKE DCT4 "; return false; } </script>
yeps ole--- Om der er søgning i en streng - eller søgning i en array kan for så vidt være ligemeget...
Men at have modellerne i en array betyder, at de også, uhindret, kan bruges i andre sammenhænge (f.eks. hvis der skal laves en select-boks med de lovlige værdier....)
Jeg ved ikke om det er hurtigere at søge i en streng end det er at søge i en array - men på den anden side - hvis der (potentielt) er 20 elementer som skal gennemsøges, så er det simpelthen et for lille søgesæt til at man vil lægge mærke til nogen hastighedsforskel...
Det var heller ikke ment som en anklage af dit forslag - bare en mulig overvejelse omkring, hvad der vil være mest hensigtsmæssigt i hvilke situationer
Hvis du havde et bedre bud havde jeg skam også forventet at du ville svare :-)
Jeg prøver lige at smide koden ind for at se om jeg kan få det til at passe. Det skal ikke være noget avanceret. Den skal bare returnere en tekst hvor der står om det er, eller om det ikke er.
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.