required attribute "ACTION" not specified

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Dennis van der Meer

Dennis van der Meer

20/01/2006 18:09:00
Quote Anchor link
Hallo,

ik krijk deze melding na http://validator.w3.org/ te gebruiken.

De melding is:

Line 139 column 68: required attribute "ACTION" not specified.

En het gaat dan hierover:

<form name="search" onSubmit="return findInPage(this.string.value);">

Wat moet ik doen?
 
PHP hulp

PHP hulp

15/03/2025 04:04:33
 
PurpleMadness -

PurpleMadness -

20/01/2006 18:11:00
Quote Anchor link
<form name="search" action="return findInPage(this.string.value);">

?
 
Dennis van der Meer

Dennis van der Meer

20/01/2006 18:16:00
Quote Anchor link
Hij geeft geen melding meer weer, maar hij doet et ook niet meer(de zoekfunctie).

Door die action denkt ie dat het een link wordt.
Gewijzigd op 20/01/2006 18:17:00 door Dennis van der Meer
 
PurpleMadness -

PurpleMadness -

20/01/2006 18:17:00
Quote Anchor link
<form name="search" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=$_SERVER['PHP_SELF']?>
" onSubmit="return findInPage(this.string.value);">

en dat?
 
Dennis van der Meer

Dennis van der Meer

20/01/2006 18:20:00
Quote Anchor link
Het wil et ineens helemaal niet meer doen(hij doet niet wat hij moet doen(zoeken)), ook niet zoals ik et had:

<form name="search" onSubmit="return findInPage(this.string.value);">
<font size=3>
<input style="LEFT: 550px; POSITION: absolute; TOP: 77px" name="string" type="text" size=15 onChange="n = 0;">


En de javascript die er bij hoort:

<script language="JavaScript" type="Javascript">

var NS4 = (document.layers); // Which browser?
var IE4 = (document.all);

var win = window; // window to search.
var n = 0;

function findInPage(str) {

var txt, i, found;

if (str == "")
return false;

// Find next occurance of the given string on the page, wrap around to the
// start of the page if necessary.

if (NS4) {

// Look for match starting at the current point. If not found, rewind
// back to the first match.

if (!win.find(str))
while(win.find(str, false, true))
n++;
else
n++;

// If not found in either direction, give message.

if (n == 0)
alert("Niets gevonden.");
}

if (IE4) {
txt = win.document.body.createTextRange();

// Find the nth match from the top of the page.

for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
txt.moveStart("character", 1);
txt.moveEnd("textedit");
}

// If found, mark it and scroll it into view.

if (found) {
txt.moveStart("character", -1);
txt.findText(str);
txt.select();
txt.scrollIntoView();
n++;
}

// Otherwise, start over at the top of the page and find first match.

else {
if (n > 0) {
n = 0;
findInPage(str);
}

// Not found anywhere, give message.

else
alert("Niets gevonden.");
}
}

return false;
}

</script>
</font>
<input style="LEFT: 640px; POSITION: absolute; TOP: 77px" type="submit" value="Zoek">
</form>
Gewijzigd op 20/01/2006 18:21:00 door Dennis van der Meer
 
Jelmer -

Jelmer -

20/01/2006 18:39:00
Quote Anchor link
Voor het w3c-validator probleem denk ik dat een van deze twee oplossingen wel zal werken:
<form name="search" action="#" onSubmit="return findInPage(this.string.value);">
of
<form name="search" action="javascript: return findInPage(this.string.value)">
en anders deze nog
<form name="search" action="javascript: void(0)" onSubmit="return findInPage(this.string.value);">

Voor dat 2e probleem kan ik je alleen maar aanraden de error-console in Firefox (onder extra's) te gebruiken. Deze geeft prima aan wat er mis gaat in je script.
 
Dennis van der Meer

Dennis van der Meer

20/01/2006 19:31:00
Quote Anchor link
Oke bedankt.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.