Kan det passe at begge routiner lister samtlige valgbare values? Eller er der et sted i koden der tester så det kun er dem brugeren har valgt der kommer med. Resten ønskes da vel næppe :-))
tdaug >> men vi snakker en dropdown her og kun de værdier der er valgt sendes i et array, resten sendes ikke. derfor er det ikke aktuelt at checkke på om der er indhold i feltet
tdaugaard >> Hvem snakker om tekst-felter? Og værdien i checkboxe bliver IKKE først med, hvis ikke den er valgt. Hvordan vil du ellers se, om den er valgt?
tdaugaard >> Jeg ved ikke lige hvad rfc\'erne siger, men i min IE6 bliver checkboxe uden kryds slet ikke nævnt over for serveren. Og det uanset om jeg har angive en værdi eller ej.
html vil altid sætte checkbokse op i url via get, men det er jo php der sørger for at danne et rigtig array.
Hvis et element i en checkboks eller i en select for den sags skyld IKKE er checked eller selected, så så vil PHP ikke sætte et tomt/null værdi ind i arrayet, men springe elementet over.
tdaugaard >> Hvis jeg sætter method=\"post\" vil der slet ikke stå noget! Men det er de samme værdier der dukker op i PHP, bare i HTTP_POST_VARS i stedet.
Og checkboxes hvor jeg IKKE sætter kryds bliver stadig ikke nævnt. Den eneste måde jeg kan få en checkbox til at blive en tom streng, er hvis jeg sætter value=\"\", og sætter kryds.
morw >> PHP fanger alt hvad der sendes, hvis du ved hvordan... Men det er jo derfor jeg vælger method=\"get\", så kan du se præcist hvad browseren gør. Og her sender den altså ikke navne på checkboxes der ikke er checked.
Jeg har lige kigget i W3C\'s html 4.01-specifikation, men der kunne jeg ikke lige finde noget om hvad der skal ske, når en checkbox IKKE er valgt.
> html vil altid sætte checkbokse op i url via get BROWSEREN gør. Og min IE6 gør det kun, hvis der er sat kryds.
/Niels Andersen
Synes godt om
Ny brugerNybegynder
Din løsning...
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.