Въпрос за радио бутон с onclick

mnis

Registered
Здравейте,

Имам два радио бутона. След избирането на единия ми се зарежда (без презареждане на страницата) определено нещо. След избирането на другия ми се зарежда друго нещо (отново без презареждане на страницата)

Намерих в нета скрипта, който върши точно това. Но не мога да направя следното. Когато се влезе в страницата се виждат само двата радио бутона и едва след цъкването върху някой от тях се появяват другите неща. А аз искам когато се влезе в страницата да се виждат освен двата радио бутона, но и "нещото" което се вижда едва след цъкване на един от тях.

Скрипта е следния:

Код:
<style>
fieldset{display: none; padding: 10px;}
</style>

<script type="text/javascript">
function toggleSet(rad)
{
var type = rad.value;
for(var k=0,elm;elm=rad.form.elements[k];k++)
if(elm.className=='item')
elm.style.display = elm.id==type? 'inline':'';
}
</script>


<form>
	Vehicle <input type="radio" name="itemtype" value="vehicle" onclick="toggleSet(this)">
	<br>
	Equipment <input type="radio" name="itemtype" value="equipment" onclick="toggleSet(this)">
	<br>

		<fieldset id="vehicle" class="item">
		<legend>Vehicle</legend>
		license plate <input type="text" name="licence_plate"><br>
		</fieldset>
		
		<fieldset id="equipment" class="item">
		<legend>Equipment</legend>
		hours <input type="text" name="hours">		
		</fieldset>
		
	</form>

Ще съм много благодарен на всеки, който помогне.
 
А какво ти пречи, при зареждането на страницата да показваш един, от двата дива :?:
[js]window.onload = function () {
document.getElementById('vehicle').style.display = 'inline';
}[/js]
 

Back
Горе