You are not logged in.

  • Login

1

Wednesday, October 1st 2008, 2:10pm

Disabled auslesen?!

Tach leute,

ist glaube ich ne HTML frage.. oder aber auch php

nunja, hab hier son input feld:

HTML Code

1
<input type="text" id="akp name="apkn" size="14" value="<? echo generateshit(10); ?>" disabled>


Ja echt peinlich... Hinter dem Form steckt noch nen script wo ich über $_POST['akpn'] mit dem Feld arbeiten will...
Allerdings ist die vari immer leer...

Mach ich das disabled weg gehts..

Warum frisst der den Value nich sobald das feld auf disabled steht?
Gibts da ne Lösung für?

grüße

2

Wednesday, October 1st 2008, 2:16pm

Liegt vllt an deiner Funktion, die du aufrufst?
Ruft man das ganze so auf:

HTML Code

1
<input type="text" id="akp name="apkn" size="14" value="<? echo "bla"; ?>"  disabled>

Geht das bei mir..Ansonsten Probier es doch mal mit dem Befehl "readonly" anstatt disabled. Vllt geht es ja damit.

EDIT://
Übrigends, fehlt dem Id Tag ein " am Ende.

HTML Code

1
<input type="text" id="akp" name="apkn" size="14" value="<? echo "bla"; ?>"  disabled>

3

Wednesday, October 1st 2008, 2:17pm

Quoted

$_POST['akpn']


Im code steht apkn :P

4

Wednesday, October 1st 2008, 2:24pm

jo hi ne is auch nich mein originalcode, war nur schnell runnergetippt!

so sieht er in "echt" aus:

PHP Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function generatePW($length=8)
{
         $dummy = array_merge(range('A','Z'));
 
         mt_srand((double)microtime()*1000000);
 
         for($i=1; $i<=(count($dummy)*2); $i++)
         {
                 $swap           = mt_rand(0,count($dummy)-1);
                 $tmp            = $dummy[$swap];
                 $dummy[$swap]   = $dummy[0];
                 $dummy[0] = $tmp;
         }
         return substr(implode('',$dummy),0,$length);
}


HTML Code

1
<input type="text" id="addkundepasswort" name="addkundepasswort" size="14" value="<? echo generatePW(10); ?>" disabled="disabled">



dann

PHP Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$kpass   = $_POST['addkundepasswort']; 
if(isset($kpass))
{
         $laenge = strlen($kpass);
         if($laenge < 10)
         {
                 echo "Passwort zu knapp!";
                 echo $laenge;
         }else
         {
                 echo "passwort ist $laenge Zeichen lang!";
         }
 
 
}
else
{
echo $kpass;
echo "error error error error error error error error error error";
}


edit:
Snowflake, an der funktion liegts leider nicht :- /

5

Wednesday, October 1st 2008, 2:35pm

Also mit readonly funktioniert dein ganzes Script...
Ist zwar ein kleiner Unterschied zwischen Readonly und Disabled..Aber nur, dass du bei Readonly noch stellen Markieren kannst.


Hier noch was...

Quoted

In this example, the INPUT element is disabled. Therefore, it cannot receive user input nor will its value be submitted with the form.

6

Wednesday, October 1st 2008, 2:37pm

Hatte die Frage jetzt nicht so genau gelesen gehabt. Ich will mich jetzt nicht zu weit aus dem Fenster lehnen, aber ich könnte mir vorstellen, dass disabled Objekte nicht im HTTP-Request mitgesendet werden.

7

Wednesday, October 1st 2008, 2:39pm

Thx an readonly hab ich gar nich gedacht. Dann grau ich das feld noch aus und dann is gut so ! thx

Similar threads

Social bookmarks