Hej på er! Tänk att solen skiner litegrann fortfarande iaf
Jag har en liten fråga...
Jag har ett formulär som heter "do" som innehåller en hel del textfält osv, och i slutet har jag en submitknapp som jag har gett en bakgrundsbild med css för att göra den lite finare.
Så här skulle jag vilja ha det:
Så fort någon gör en ändring i vilket fält som helst så ska bakgrundsbilden för submitknappen ändras.
function doOnLoad()
{
var el = document.forms[0].elements;
for (var i = 0; i < el.length; i++)
{
if (el[i].type)
{
switch (el[i].type)
{
case "text":
case "password":
case "textarea":
el[i].onkeydown = changeSubmitImg;
break;
case "checkbox":
case "radio":
el[i].onclick = changeSubmitImg;
break;
case "select-one":
case "select-multiple":
case "file":
el[i].onchange = changeSubmitImg;
break;
}
}
}
}
Jag har ett litet problem... Det här scriptet har krockat med ett annat javascript på min sida:
function showHideSelect(s, i)
{
var s = document.forms["do"].elements[s],
i = document.forms["do"].elements[i];
i.style.display = (i.style.display != "none") ? "none" : "inline";
s.style.display = (s.style.display != "none") ? "none" : "inline";
}
function updateInput(s, i)
{
var currOp = s.options[s.selectedIndex];
s.form.elements[i].value = currOp.text;
s.style.display = "none";
s.form.elements[i].style.display = "inline";
}
Det är antingen det eller denna trådens javascript som fungerar... vill få båda två att fungera samtidigt, men som sagt, dom krockar ... Hur ska man ställa in dom?
250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a