webForumDet fria alternativet
Logga in / Bli medlem

Ej kommatecken i inputruta.

JavaScript

1 svar · 194 visningar · startad av solbulle

Medlem sedan mars 20015 287 inlägg
Trådstart#1

Hur skulle man kunna knåpa ihop en funktion som kollar så att man inte skriver ett kommatecken i en inputruta i ett formulär?

Lite statkod...

<script language="JavaScript" type="text/JavaScript">
function kolla() {
	if (document.form1.textfield4.value.indexOf(",") == -1)  {
		alert('Innehåller inte kommatecken!');
		return false;
		}
	}
</script>

r/ Fipplat lite, fungerar det här tro?

Som ni ser har jag inte en susning om vad jag sysslar med...
Vidare, problem nummer två, jag vill tillämpa detta på ett antal inputfält (text) som har samma namn!
(Anledningen till allt detta är att när jag postar formen så kommer det jag får ut vara kommaseparerat pga att det är samma namn, därför vill jag inte att man sätter ett kommatecken i något av fälten.)
Bättre lösning mottages gärna. :)

Medlem sedan mars 20015 287 inlägg
#2

Fast problemet med att ha flera formfält med samma namn kvarstår...
Ska jag när formen postas kasta ihop dom i ett och splitta dom på nästa sida tro?
(Nu känns det som om jag åker tvärs o kors över sjön efter vatten...)

262 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)