this är elementet.
this.value är elementets värde.
när du skickar in this.value är det just värdet som skickas in och då vet inte funktionen att det tillhör ett element.
värdet (field) uppdateras bara inom funktionen.
1 svar · 232 visningar · startad av Danielkun
Vad är det för skillnad på dessa 2 funktioner?
Och hur får jag convert2 funktionen att fungera med this.value? (fungerar ej nu)
<html>
<head>
<script language="JavaScript">
<!--
function convert1(field) { field.value = field.value.toUpperCase(); }
function convert2(field) { field = field.toUpperCase(); }
//-->
</script>
</head>
<body>
<INPUT TYPE="text" onChange="convert1(this)">
<br>
<INPUT TYPE="text" onChange="convert2(this.value)">
</body>
</html>
this är elementet.
this.value är elementets värde.
när du skickar in this.value är det just värdet som skickas in och då vet inte funktionen att det tillhör ett element.
värdet (field) uppdateras bara inom funktionen.