27. august 2003 - 23:06
Der er
9 kommentarer og 1 løsning
Skjul eller difus form felt
kan man lave det så selve "file" delen af denne formular kun er synlig (eller er difus) indtil man har "vinket" af i checkboxen ?? Billede<input type="checkbox" name="billede" value="ON"><input type="file" name="billede" size="20">
Annonceindlæg fra Pax8
27. august 2003 - 23:10
#1
<form> <input type="checkbox" onClick="this.form.billede.disabled = !this.form.billede.disabled"> <input type="file" name="billede" size="20" disabled> </form>
27. august 2003 - 23:52
#2
Flot flot lige et lille tillæg, hvis du kan klare den også kan man gøre så værdien af "file" bliver et NUL hvis man vælger at der ikke skal være et billede (vinker checkbox af) ? ( NUL=0) Hvis du løser den også forhøjer jeg til 130 point :-)
27. august 2003 - 23:57
#3
hvis boksen er inaktiv, så sendes værdien slet ikke med. Det er iøvrigt heller ikke muligt at sætte en value i et felt af typen "file". Du kan eventuelt have et hidden-felt?
28. august 2003 - 00:01
#4
problemet er, at jeg uploader filen, og indsætter filnavnet i en database, og hvis der ikke er en værdi, så får jeg jo en fejl kan jeg lave en "hidden" som kune er der hvis der ikke er "vinket af" i checkbox ? og hvordan Hvis du kan hjælpe mig med at få det til at virke forhøjer jeg point til 200
28. august 2003 - 00:02
#5
PS må gerne flettes sammen med lidt ASP hvis det hjælper
28. august 2003 - 00:06
#6
<form> <input type="hidden" name="pcheck" value="false"> <input type="checkbox" onClick="this.form.billede.disabled = !this.form.billede.disabled; this.form.pcheck.value = !this.form.billede.disabled"> <input type="file" name="billede" size="20" disabled> </form> Hvis billedfeltet er valgt så vil feltet pcheck være lig med true ellers false.
28. august 2003 - 00:10
#7
men ellers kan du vil tjekke om feltet er tomt før du indsætter i databasen.
28. august 2003 - 00:52
#8
Jeg vil smutte i seng nu. Håber du får det til at du :) mvh. Jesper Sørensen
28. august 2003 - 23:51
#9
pyha ja tak nu fik jeg det til at virke, men det drillede mig lidt. Men mange tak for hjælpen
28. august 2003 - 23:53
#10
Det var da så lidt :)
Vi tilbyder markedets bedste kurser inden for webudvikling