Autor Zpráva
petrr
Profil *
Ahoj lidi,

JS moc neumim, ale s vypetim vsechn sil jsem dal dohromady nasledujicich par radku, ktere mi podle vyberu v prvnim selectu zaktivuje nasledujici selecty. Ale ja bych nyni potreboval aby se mi menil vycet moznosti jen v jednom selectu.

<script language="javascript" type="text/javascript" onload="load()">
	function SubmitEnable(){
	
		if (document.getElementById('test').value==""){
			document.getElementById('aaa').disabled=true;
			document.getElementById('bbb').disabled=true;
		}
		
		if (document.getElementById('test').value=="p"){
			document.getElementById('aaa').disabled=false;
			document.getElementById('bbb').disabled=true;
		}
		
		if (document.getElementById('test').value=="s"){
			document.getElementById('aaa').disabled=false;
			document.getElementById('bbb').disabled=false;
		}
	}
	SubmitEnable();
</script>

<table>
    <tr>
        <td><strong>test</strong></td>
        <td><strong>aaa</strong></td>
        <td><strong>bbb</strong></td>
    </tr>
    <tr>
		<td>
            <select name="test" id="test" onchange="SubmitEnable();">
                <option value=""> - none -</option>
                <option value="p">01</option>
                <option value="s">02</option>
            </select>
		</td>
		<td>
            <select name="aaa" id="aaa">
                <option value=""> - none -</option>
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
            </select>
		<td>
            <select name="bbb" id="bbb">
                <option value=""> - none -</option>
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
            </select>
		</td>
    </tr>
</table>


A jeste jedna vec zaverem. Po nacteni tohtoto kodu, by mely byt selecty 'aaa' a 'bbb' neaktivni, ale nejsou. Musim nejdrive zmenit vychozi pozici prvniho selectu.

Muze mi nekdo poradit? thx
petrr
Profil *
poradi mi nekdo?

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0