Radio buttons

Status
Niet open voor verdere reacties.

freexel

Nieuwe gebruiker
Lid geworden
10 dec 2010
Berichten
4
Ik kom er niet helemaal uit...
Ik heb een aantal dropdownboxen, deze worden middels XML gevult.
Nu wil ik de dropdownboxen graag veranderen in radiobuttons.

Hier het script:

Code:
function chgSearchBox(box){
		window.setInterval("showBezig()",100);
		document.getElementById('itemBoxSearch').style.visibility = 'hidden';
		var boxVal = document.boxSearch[box].options[document.boxSearch[box].options.selectedIndex].text;
		document.boxSearch.boxName.value = box;
		document.boxSearch.boxVal.value = boxVal;
		document.boxSearch.submit();
	}
          <span class="bold">Uw selecties:</span><br />
	    <br />
          <xsl:value-of select="xsl:getSelectedBoxes(string($searchParams))" disable-output-escaping="yes" /> </td>
	  <td valign="top">
	
	<table border="0" cellspacing="10" cellpadding="0" class="searchBack" id="itemBoxSearch">
	<form name="boxSearch" method="post" action="sanitair.asp">
	<input type="hidden" name="act" value="select" />
	<input type="hidden" name="kz" value="seccond" />
	<input type="hidden" name="boxName" value="" />
	<input type="hidden" name="boxVal" value="" />

	<xsl:for-each select="//box[@id!='box1']">
		<xsl:value-of select="xsl:getKop()" disable-output-escaping="yes" />
		<td>
		<table border="0" cellspacing="0" cellpadding="0">
		<tr><td class="bold">Verfijn op <xsl:value-of select="@name" />:</td></tr>
		<tr><td><select size="5" style="width:120px" class="invul1" onchange="chgSearchBox('keus{position()+1}')" name="keus{position()+1}"><xsl:value-of select="xsl:getBoxVals(string(current()),position())" disable-output-escaping="yes" /></select></td></tr>
		</table>
		</td>
		<xsl:value-of select="xsl:getBottom()" disable-output-escaping="yes" />
	</xsl:for-each>
	</form>
function getBoxVals(vals,pos){
	var returnStr ="";
	vals = vals.split("~");
		for(i=0;i<vals.length;i++){
			returnStr+="<option>"+vals[i]+"</option>";
		//}
	}
	return returnStr;
}

var teller = 0;
function getKop(){
	var returnStr = '';
	if(teller==0){
		returnStr = '<tr>';
	}
	teller++;
	return returnStr;
}

function getBottom(){
	var returnStr = '';
	if(teller==5){
		returnStr = '</tr>';
		teller=0;
	}
	return returnStr;
}

Dit zijn de belangrijkste delen uit het script volgens mij....

Alvast bedankt!

Groeten,

Freek
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan