webForumDet fria alternativet

Koll av Fältinnehåll vid OnSubmit

JavaScript

4 svar · 285 visningar · startad av T_Codez

Medlem sedan juli 2001458 inlägg
Frågan#1

Hej

Något är galet!
Vad!?

Nää. Som ni förstår så är Jscript är inte min grej... (har inte greppat det som funnits i sökträffarna) Men det är ju därför ni finns... Som kan hjälpa oss halta och blinda...

Har följande funktion:

<script language="Javascript">

function Yo() {

if (document.frmupdate.txttitle.value == 'empty slot') {
alert("empty slot is a forbidden title value. Please change the title");
return false;
} else
return true;
}
</script>

Försöker sätta igång det via:

<form Name="frmupdate" method="post" onSubmit="javascript:return Yo()" action="u...

Fältet som ska kollas upp ser ut så här:

<input name="txttitle" size="40" value="<%=rs("fltTitel")%>">

Felmeddelande är: Error Object required

Har även haft OnClick inom knapptaggarna. Och det var ingen skillnad. Vad är det jag har gjort fel?

Tack för uppmärksamheten

mvh
/TT

Medlem sedan aug. 2002477 inlägg
#2

Testa:

<script language="JavaScript"><!--
function Yo(form) {
  if (document.form.txttitle.value=='empty slot') {
    alert('empty slot is a forbidden title value. Please change the title');
    return false;
  }
  return true;
}
//--></script>

Vet inte hur din asp-kod ser ut, men här är ett test formulär:

<form name="form" id="form" onSubmit="return Yo(this)">
<input name="txttitle" type="text" size="40" />
<input type="submit" value="skicka">
</form>
Medlem sedan juli 2001458 inlägg
#3

Nää... Den gav samma felmeddelande...

Men nu har jag hittat en liten kod här som fungerade. Men det finns lite att göra på den också.

Ser ut så här:

function kolla(){
if (document.frmupdate.txttitle.value == "empty slot"){
(document.frmupdate.txttitle.value == "");
alert("This title is not allowed. Please change it.")
return false
}
else{
return true;
}
}

Det jag skulle vilja är att fältet i fråga hamnar i Focus. Hur gör man det?

Medlem sedan aug. 200023 inlägg
#4

Lägg in
document.frmupdate.txttitle.focus();
efter felkontrollen

Så här:
function kolla(){
if (document.frmupdate.txttitle.value == "empty slot"){
(document.frmupdate.txttitle.value == "");
alert("This title is not allowed. Please change it.")
document.frmupdate.txttitle.focus();
return false
}
else{
return true;
}
}

Medlem sedan juli 2001458 inlägg
#5

Thankz Y'all :e

Funkar strålande :e

262 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)