Autor | Zpráva | ||
---|---|---|---|
Monkeys Profil * |
#1 · Zasláno: 28. 2. 2012, 10:47:48
Ahoj
Neviem si rady s tymto problemom: mam 2 radiobuttony a jednu textareu Kod HTML: <input name="jedna" type="radio" onchange="document.getElementById('textArea').disabled = this.checked" value="nieco" /> <input name="jedna" type="radio" onchange="document.getElementById('textArea').disabled = !this.checked" value="nieco2" /> <textarea name="text" Id="textArea" disabled="disabled">Text</textarea> Ked odoslem data z formularu a text area je disabled tak PHP mi vrati ze $_POST['text'] je nedefinovana. Pretoze je disabled. Ako sa to da vyriesit? Vdaka M. |
||
DJ Miky Profil |
|||
Monkeys Profil * |
#3 · Zasláno: 28. 2. 2012, 16:17:53
hmm skusil som to s readonly ale v prepinacoch readonly neako nefunguje a tiez rozmyslam nad neakou podmienkou v php kedy by nebral do uvahy zosednutu textareu lebo teraz mam podmienku typu:
Kod PHP: if (eregi(".{20}",stripslashes(trim($_POST['text'])))){ $text = $_POST['text']; }else{ $text = FALSE; $vystup .="Text musí obsahovať minimálne 20 znakov. <br>"; } |
||
TomasJ Profil |
Monkeys:
Proč máš tak strašně strašné zjištění délky? Není jednodušší toto? if(strlen(trim($_POST['text']))>19) echo "Ma min. 20 znaku"; disabled nastavuješ pro <textarea> ne? Tak místo nastavení disabled nastav readonly .
EDIT: Většina lidí si ani nevšimne textu "Prosím používejte diakritiku a interpunkci.". Bylo by asi potřeba ho zvětšit. :-D |
||
Monkeys Profil * |
#5 · Zasláno: 28. 2. 2012, 17:10:58 · Upravil/a: Monkeys
TomasJ:
Neviem som zvyknuty pouzivat klasicky zapis if tak asi preto dlhsia forma zapisu.
readonly som skusal (to som aj pisal), ale nefunguje z toho dovodu ze sice pole je aktivne ale neda sa do neho pisat.
M. no uz som to vyriesil spravny zapis ma byt: <input name="jedna" type="radio" onchange="document.getElementById('textArea').readOnly = this.checked" value="nieco" /> <input name="jedna" type="radio" onchange="document.getElementById('textArea').readOnly = !this.checked" value="nieco2" /> readOnly sa pise s velkym O readOnly
Kto to mal vedieť :) M. |
||
Časová prodleva: 12 let
|
0