webForumDet fria alternativet

fråga om enter i input forms

9 svar · 225 visningar · startad av voigtann1

voigtann1Medlem sedan juni 20018 810 inlägg
#1

om man vill att man måste skriva något i ett forumlär så måste man använda:

if (document.forumregs.Meddelande.value==""){
	alert("the people demand a message!");
	document.forumregs.Meddelande.focus();
	return false;
}

hur gör man så att det fungera med ENTER knappen med?

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

JojoxxMedlem sedan juni 20004 306 inlägg
#2

<form onSubmit="return funktion_som_kollar_formularet(this);" ...osv

... eller hur menar du?

------------------
webForum stängt 15-17 feb. Läs mer.

/ Jojoxx
moderator wF

voigtann1Medlem sedan juni 20018 810 inlägg
#3

jag vet det redan..

Men om man gör ett enter tryck då...

då posta den... den ska inte göra det.. .den e tom.. fast den har ett enter i den. fattar?

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

solbulleMedlem sedan mars 20014 998 inlägg
#4

http://cgi.webforum.nu/wf/Forum13/HTML/002164.html
Kanske kanske...

------------------
/solbulle
Hemmabio | Spelautomater | The Who | The Who II

voigtann1Medlem sedan juni 20018 810 inlägg
#5

det är väll mellanslag..
behöver för mellanslag och enter.. koden är typ:

<!--
//Function to check form is filled in correctly before submitting
function CheckForm () {
	//Check for a name
	if (document.forumregs.Namn.value==""){
		alert("YOUR NAME! OUT WITH IT!");
		document.forumregs.Namn.focus();
		return false;
	}
	//Check for comments
	if (document.forumregs.Meddelande.value==""){
		alert("the people demand a message!");
		document.forumregs.Meddelande.focus();
		return false;
	}
	if (document.forumregs.Meddelande.value=="vbCrLf"){
		alert("the people demand a message!");
		document.forumregs.Meddelande.focus();
		return false;
	}
	return true
}
// -->

Snälla behöver detta snabbt!

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

JojoxxMedlem sedan juni 20004 306 inlägg
#6

Det är bara att fortsätta att bygga en metod som plockar bort "\n";

function trim(){
return this.replace(/^\s+&#0124;\s+$/g,"");
}
String.prototype.trim=trim;
function removecrlf(){
return this.replace(/\n/g,"");
}
String.prototype.removecrlf=removecrlf;

Så kan du använda;

if (document.forumregs.Namn.value.removecrlf().trim().length==0){

------------------
webForum stängt 15-17 feb. Läs mer.

/ Jojoxx
moderator wF

voigtann1Medlem sedan juni 20018 810 inlägg
#7

så här?:

<script  language="JavaScript">

<!--
//Function to check form is filled in correctly before submitting
function trim(){
return this.replace(/^\s+&#0124;\s+$/g,"");
}
String.prototype.trim=trim;
function removecrlf(){
return this.replace(/\n/g,"");
}
String.prototype.removecrlf=removecrlf;
}
function CheckForm () {
	//Check for a name
	if (document.forumregs.Namn.value==""){
		alert("YOUR NAME! OUT WITH IT!");
		document.forumregs.Namn.focus();
		return false;
	}
	//Check for comments

if (document.forumregs.Namn.value.removecrlf().trim().length==0){
		alert("the people demand a message!");
		document.forumregs.Meddelande.focus();
		return false;
	}
	return true
}
// -->
</script>

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

JojoxxMedlem sedan juni 20004 306 inlägg
#8

Japp, fast det skall vara Meddelande.value ser jag nu, men du kan använda samma funktion för både namn och meddelande så slipper du "mellanslag" som namn.

------------------
webForum stängt 15-17 feb. Läs mer.

/ Jojoxx
moderator wF

voigtann1Medlem sedan juni 20018 810 inlägg
#9

<!--
function trim(){
return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.trim=trim;
function removecrlf(){
return this.replace(/\n/g,"");
}
String.prototype.removecrlf=removecrlf;
}

function CheckForm () {
//Check for a name
if (document.forumregs.Namn.value==""){
alert("YOUR NAME! OUT WITH IT!");
document.forumregs.Namn.focus();
return false;
}
//Check for comments
if (document.forumregs.Meddelande.value.removecrlf().trim().length==0){
alert("the people demand a message!");
document.forumregs.Meddelande.focus();

	return false;
}

return true

}
// -->

Fungera inte!! snyfft!

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

voigtann1Medlem sedan juni 20018 810 inlägg
#10

fixat!

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

Genererad på 385 ms · cache AV · v20260730165559-full.f96bc7eb