Przekazanie parametru przez onSubmit()

0

Mam taki problem, chciałbym przez naciśnięcie przycisku submit, wysłać przez onSubmit(return funkcja($param1, $param2)) ...itd. kilka parametrów, otóż kiedy wstawiam zwykłą liczbę, np. 1, wszystko działa, a kiedy chcę przekazać ciąg znaków, "tresc", lub zmienną $zm1, to wtedy nie działa.

Umieszczam, tylko niezbędna część kodu:

PHP

<form onSubmit="return funkcja(1);">
<input type="submit" value="Wyślij"/>
</form>

JavaScript

function funkcja(zm) {
	
	alert (zm);
}

jak w funkcji w PHP jest np. 1, to wtedy działa, ale gdy jest to np. $zm1, lub "tresc" to wtedy już nie, w czym jest problem? Co zrobić, żeby to działało?

0

Ok, już nie ważne, rozwiązałem problem inaczej, po prostu przekazuje zmienne, przez

<form name="formularz" method="post" onSubmit="return funkcja();">
	<input type="hidden" name="nazwa" value="'.$zmienna.'"/>
</form>

i pobieram tą zmienną w javascript przez

function funkcja() { 
	var = document.formularz.nazwa.value;
}

Temat do zamknięcia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1