Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   проблема с созданием функции (https://javascript.ru/forum/jquery/24771-problema-s-sozdaniem-funkcii.html)

cln2008 13.01.2012 15:55

проблема с созданием функции
 
Доброго времени суток всем !!!
Помогите, плз, разобраться с описанием функции.

Есть форма и я хочу, чтобы при нажатии на кнопку вызывалась некая
функция, которая будет делать какие-то проверки и возвращает либо true либо false (в данном случае пусть просто выведет alert ).

Мне выдает ошибку что "checkForm is not defined"
checkForm - это функция, которую я пытаюсь написать ...


Спасибо всем.

вот код

<script type="text/javascript">
jQuery.fn.checkForm = function()
{
alert('bla-bla-bla');
return false;
}
</script>

<?

echo "<form method='POST' class='comment' action='update.company.php'>";
echo "<b>Введи значение:</b>";
echo "<input valNull='Введите имя' style='width: 250px;' type='text' name='rName'>";
?> <input type = 'submit' name='fbAddBranch' value='Сохранить' onClick= "if( checkForm() ) submit(); else return false;"> <?
echo "</form>";

?>

ksa 13.01.2012 16:01

ПХПисты в своём репертуаре! :lol:

Цитата:

Сообщение от cln2008
чтобы при нажатии на кнопку вызывалась некая
функция, которая будет делать какие-то проверки и возвращает либо true либо false

Как вариант...

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
$(document).ready(function (){
	$('#primer').submit(function (){
		alert('Ok');
		return false;
	});
});
</script>
</head>
<body>
<form id='primer' method='POST' class='comment' action='update.company.php'>
	<b>Введи значение:</b>
	<input type='text' name='rName'>
	<input type='submit' value='Сохранить'> 
</form>
</body>
</html>

cln2008 13.01.2012 16:23

ksa, спасибо большое ... как-раз то что надо ...
ну вот такие ПХПисты мы :(

ksa 13.01.2012 16:24

cln2008, это я про примеры ваши...


Часовой пояс GMT +3, время: 12:39.