Hvorfor virker det ikke??
Hej!Jeg har lavet en funktion der skal vise et eks. på tid- og datoformater når man klikker på en radio, men det virker ikke...! HELP ME!
dato.asp::::::::::::::::::::::::::::::::::::::::
<SCRIPT>
function count() {
if (document.form1.tidformat[0].checked) {
tidformat = '1'
}
if (document.form1.tidformat[1].checked) {
tidformat = '2'
}
if (document.form1.tidformat[2].checked) {
tidformat = '3'
}
if (document.form1.tidformat[3].checked) {
tidformat = '4'
}
if (document.form1.datoformat[0].checked) {
datoformat = '1'
}
if (document.form1.datoformat[1].checked) {
datoformat = '2'
}
if (document.form1.datoformat[2].checked) {
datoformat = '3'
}
if (document.form1.datoformat[3].checked) {
datoformat = '4'
}
}
function tjekdato(link) {
count();
if (tidformat > 0) {
tidobj = 'tidfelt'+tidformat;
tid = ' kl. '+tidobj.innerHTML;
//tid = tidobj.innerHTML
//alert(tid);
eks.innerHTML = link.innerHTML+tid;
} else {
eks.innerHTML = link.innerHTML;
}
document.form1.dato.checked=true;
}
function tjektid(link) {
count();
if (datoformat > 0) {
datoobj = 'datofelt'+datoformat;
dato = datoobj.innerHTML+' kl. ';
//dato = datoobj.innerHTML
//alert(dato);
eks.innerHTML = dato+link.innerHTML;
} else {
eks.innerHTML = link.innerHTML;
}
document.form1.tid.checked=true;
}
</SCRIPT>
<form name="form1" method="post" action="dato.asp">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="bodytext">
<tr>
<td colspan="2" align="center">
<%= vSTATUS %>
</td>
</tr>
<tr WIDTH="70%">
<td STYLE="border-bottom : 1px solid Gray;">
<input type="checkbox" name="dato"> Dato format</td>
<td STYLE="border-bottom : 1px solid Gray;">
<input type="radio" name="datoformat" value="1" onclick="tjekdato(dato1)"> <SPAN ID="datofelt1"><%= datoformat1 %></SPAN><br>
<input type="radio" name="datoformat" value="2" onclick="tjekdato(dato2)"> <SPAN ID="datofelt2"><%= datoformat2 %></SPAN><br>
<input type="radio" name="datoformat" value="3" onclick="tjekdato(dato3)"> <SPAN ID="datofelt3"><%= datoformat3 %></SPAN><br>
<input type="radio" name="datoformat" value="4" onclick="tjekdato(dato4)"> <SPAN ID="datofelt4"><%= datoformat4 %></SPAN><br><br>
</td>
</tr>
<tr WIDTH="70%">
<td>
<input type="checkbox" name="tid"> Dato format</td>
<td><br>
<input type="radio" name="tidformat" value="1" onclick="tjektid(tid1)"> <SPAN ID="tidfelt1"><%= tidformat1 %></SPAN><br>
<input type="radio" name="tidformat" value="2" onclick="tjektid(tid2)"> <SPAN ID="tidfelt2"><%= tidformat2 %></SPAN><br>
<input type="radio" name="tidformat" value="3" onclick="tjektid(tid3)"> <SPAN ID="tidfelt3"><%= tidformat3 %></SPAN><br>
<input type="radio" name="tidformat" value="4" onclick="tjektid(tid4)"> <SPAN ID="tidfelt4"><%= tidformat4 %></SPAN><br>
</td>
</tr>
<tr>
<td colspan="2" align="center"><br>
<b> Eks.:</b> <SPAN ID="eks"></SPAN>
</td>
</tr>
<tr>
<td colspan="2" align="right">
<input type="submit" name="Submit" value="Videre >> 1/2">
</td>
</tr>
</table>
</form>
dato.asp;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Det forskellige tidformater bliver så fyldt ud af min ASP, men det er ikke det der er problemmet. Man skal klikke på den radio der er udfor teksten man vil have, og så skal den vise den nede ved Eks. ! Hvad er der galt???
