Avatar billede Morten Nybegynder
30. november 2005 - 14:51 Der er 7 kommentarer og
1 løsning

checkbox bestem værdi i input felt

Hej

Jeg har følgende checkbox som ved afkrydsning (= true) skal indsætte en $_session værdi (php) i et <input> felt

Jeg ved at php er server og javascript client så spørgsmålet er om $_session værdien skal tildeles til checkboxen?

Jeg vil også gerne have hjælp til scriptet som skal indsætte værdien i input feltet samt fjerne det når fluebenet fjernes:
<form name="form_kunde">
<input name="kunde_nr">

<input type="checkbox" value=<? php ?>?? onclick....

Nogen der kan hjælpe
Avatar billede Morten Nybegynder
30. november 2005 - 15:28 #1
<input type="checkbox" name="use_customer" value="" onclick="this.form.end_user.value=(!this.chedked)?'<? echo $_SESSION['d_temp_cust_nbr']; ?>':'-' ;">

Okay denne her sætter min php værdi ind i input feltet - men den kan ikke fjerne det ?
Avatar billede mm12010 Nybegynder
30. november 2005 - 15:36 #2
<form name="form_kunde">
  <input type="text" name="kunde_nr">
  <input type="checkbox" value="true" name="phpcheck" onclick="this.form.kunde_nr.value=(this.checked)?'<?php?>':''">
</form>
Avatar billede Morten Nybegynder
30. november 2005 - 15:39 #3
<input type="checkbox" name="use_customer" value="" onclick="this.form.end_user.value=(!this.chedked)?<? echo $_SESSION['d_temp_cust_nbr']; ?>:'';">

Med ovenstående så sættes numret ind når der er flueben i boksen (selvom jeg synes det burde være omvendt pga. !this ???)

Hvis jeg gør som du beskriver sker der ingenting.

Så prøvede jeg at erstatte min enkelt fnutter '' med dobbelt fnutter "" men så virker det slet ikke ??????
Avatar billede mm12010 Nybegynder
30. november 2005 - 15:52 #4
hvis du kigger i kilden når php'en er afviklet kan du se at der ikke plinger om din php-værdi derfor virker det ikke:

<input type="checkbox" value="" name="use_customer" onclick="this.form.end_user.value=(this.checked)?'<? echo $_SESSION['d_temp_cust_nbr']; ?>':'';">
Avatar billede Morten Nybegynder
30. november 2005 - 22:08 #5
Det hjalp ikke - her er fra fra kilden:

<input type="checkbox" name="use_customer" value="" onclick="this.form.end_user.value=(this.chedked)?'110':'';">

... og der sker som sagt ingenting..?
Avatar billede Morten Nybegynder
30. november 2005 - 22:10 #6
og for god ordens skyld er her input boxen hvor værdien skal puttes i (og fjernes fra)

<input type="text" name="end_user" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 100;">
Avatar billede Morten Nybegynder
30. november 2005 - 22:15 #7
ARHHHHHHHHHHHHHHHHHHH

Og hvis jeg kunne stave ville det have virket og sparet mig for en times arbejde hahahahahahahaah

se lige hvad der står her: (this.CHEDKED) - det er nu rettet så alt virker - tak for din hjælp havde jeg bare set ordentlig efter første gang, hvad du skre ;O)

Smider du et svar så jeg kan komme af med mine point?
Avatar billede mm12010 Nybegynder
05. december 2005 - 07:46 #8
svar ;-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester