> Hvordan finder jeg ud af, hvor brugeren har markeret i et tekstfelt?
Tja - nedenstående kan være en løsning! Du kan så altid forsøge dig med at
indsætte variabler i stedet for 'hårdkodede' værdier til js-funktionen
Husk også lige at få valideret din kode! Jeg har nederst indsat ting der bør
overvejes for at få valideret din kode korrekt.
Kode:
--------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Valgte indtastningsfelt</title>
<style type="text/css">
.markeret {
color: Red;
background-color: transparent;
}
</style>
<script type="text/javascript">
<!--
function selected_content(value) {
if (value == "1") {
document.getElementById("felt1").innerHTML = "<span
class='markeret'>*</span>";
document.getElementById("felt2").innerHTML = " ";
}
if (value == "2") {
document.getElementById("felt1").innerHTML = " ";
document.getElementById("felt2").innerHTML = "<span
class='markeret'>*</span>";
}
}
-->
</script>
</head>
<body>
<form action="#" method="post">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td><input onfocus="selected_content('1');" /></td>
<td id="felt1"> </td>
</tr>
<tr>
<td><input onfocus="selected_content('2');" /></td>
<td id="felt2"> </td>
</tr>
</table>
</form>
</body>
</html>
<!--
Følgende bør overvejes for at ovenstående validerer:
Script: Lægges i ekstern js fil
TABLE linie 22: summary
indsæt efter linie 22: <caption></caption>
indsæt før input: <label for="xxx"></label> (xxx = input id)
indsæt i input: id og name
-->
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials