<MyRusakov.ru />

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Видеокурс "Фреймворк Yii 2.0 с нуля. Пример создания сайта" обучит Вас созданию профессиональных сайтов с использованием фреймворка Yii. В курсе есть 2 раздела: теоретический и практический. В теоретическом разделе будут разобраны возможности фреймворка Yii с примерами их использования, а в практической части будет создан сайт Blog.MyRusakov.ru с помощью полученных знаний из теоретического раздела.

Так же почти ко всем урокам идут упражнения для закрепления материала из урока на практике.

После прохождения курса Вы без труда сможете создавать любые сайты с использованием фреймворка Yii, причём делать это будете быстро и качественно.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Как сделать чтобы при обновлении страницы текстовые поля очищались?
17.08.2012 15:38:59 Как сделать чтобы при обновлении страницы текстовые поля очищались? Сообщение #1
bo4kov

bo4kov

Продвинутый

Продвинутый

Дата регистрации:
11.06.2012 11:21:31

Сообщений: 65

Как сделать чтобы при обновлении страницы текстовые поля очищались в браузере Mozilla Firefox?

Во всех браузерах и input, и select обновляются(очищаются) при обновлении страницы, а в Mozilla Firefox поля остаются заполнеными. Как мне решить эту проблему?
Профиль Ответить
17.08.2012 15:50:16 Как сделать чтобы при обновлении страницы текстовые поля очищались? Сообщение #2
neve4

neve4

Эксперт

Эксперт

Дата регистрации:
11.02.2012 23:45:14

Сообщений: 92

по моему так.
form = document.getElementById('ид формы');
form.поле формы.value = "";

Пример:

form = document.getElementById('edit');
form.messages.value = "";
Профиль Ответить
17.08.2012 16:15:56 Как сделать чтобы при обновлении страницы текстовые поля очищались? Сообщение #3
bo4kov

bo4kov

Продвинутый

Продвинутый

Дата регистрации:
11.06.2012 11:21:31

Сообщений: 65

что-то не работает
Может я неправильно подключаю, вот код:

form = document.getElementById('forms');
form.input.value = "";

где forms - это id формы, а input - текстовое поле


Что я не так делаю?
Профиль Ответить
17.08.2012 16:25:18 Как сделать чтобы при обновлении страницы текстовые поля очищались? Сообщение #4
neve4

neve4

Эксперт

Эксперт

Дата регистрации:
11.02.2012 23:45:14

Сообщений: 92

во второй строке напишите вместо input
form.input.value = "";
ид того поля которое вы хотите очистить
Профиль Ответить
17.08.2012 16:29:07 Как сделать чтобы при обновлении страницы текстовые поля очищались? Сообщение #5
bo4kov

bo4kov

Продвинутый

Продвинутый

Дата регистрации:
11.06.2012 11:21:31

Сообщений: 65

Заработало! А как сделать, чтобы все сразу очищались?
Нужно каждый раз один о тотже код писать, или как вписать туда все id?
Профиль Ответить
17.08.2012 16:33:49 Как сделать чтобы при обновлении страницы текстовые поля очищались? Сообщение #6
neve4

neve4

Эксперт

Эксперт

Дата регистрации:
11.02.2012 23:45:14

Сообщений: 92

Это легче сделать на jquery.
Профиль Ответить
17.08.2012 16:34:41 Как сделать чтобы при обновлении страницы текстовые поля очищались? Сообщение #7
bo4kov

bo4kov

Продвинутый

Продвинутый

Дата регистрации:
11.06.2012 11:21:31

Сообщений: 65

как, у меня и так работает

form = document.getElementById('forms');
form.name.value = "";
form.lastname.value = "";
form.otch.value = "";
form.gender.value = "";
form.day.value = "";
form.month.value = "";
form.year.value = "";
form.email.value = "";
form.password.value = "";
form.password2.value = "";
Профиль Ответить
17.08.2012 16:39:05 Как сделать чтобы при обновлении страницы текстовые поля очищались? Сообщение #8
neve4

neve4

Эксперт

Эксперт

Дата регистрации:
11.02.2012 23:45:14

Сообщений: 92

напишите мене исходный код этой страницы
Профиль Ответить
17.08.2012 16:40:37 Как сделать чтобы при обновлении страницы текстовые поля очищались? Сообщение #9
bo4kov

bo4kov

Продвинутый

Продвинутый

Дата регистрации:
11.06.2012 11:21:31

Сообщений: 65

<?php include ("../blocks/db.php";
include ("db_reg.php"; ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Регистрация</title>
<meta http-equiv="content-type" content="application/xhtml+xml; charset=windows-1251" />
<link href="ragistration.css" rel="stylesheet" type="text/css" />
<link href="tip-yellowsimple.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../js/jquery-1.7.2.js"></script>
<link rel="stylesheet" href="../css/tipTip.css">
<script type="text/javascript" src="../js/jquery.tipTip.js"></script>
<script type="text/javascript" src="validation.js"></script>

<script type="text/javascript">
$(function(){
$(".someClass".tipTip({activation: "focus"});

form = document.getElementById('forms');
form.name.value = "";
form.lastname.value = "";
form.otch.value = "";
form.gender.value = "";
form.day.value = "";
form.month.value = "";
form.year.value = "";
form.email.value = "";
form.password.value = "";
form.password2.value = "";

/*
if(!hasAutofocus()){

$('input[autofocus=true]').focus();
});
*/
});



</script>

</head>
<body>
<span id="login_result"></span>
<br>
<br>

<form action="#" method="post" id="forms">
<table>

<tr>
<td style="float:right;">Имя: </td><td style="padding-left:5px;"><input type="text" id="name" name="name" class="someClass" title="Введите свое настоящее имя! " autofocus>
</td>
</tr>
<span></span>
<tr>
<td style="float:right;">Фамилия: </td><td style="padding-left:5px;"><input name="lastname" id="lastname" type="text" maxlength="50" class="someClass" title="Введите свою настоящую фамилию!">
<span></span></td>
</tr>
<tr>
<td style="float:right;">Отчество: </td><td style="padding-left:5px;"><input type="text" name="otch" id="otch" class="someClass" title="Введите свое настоящее отчество!">
<span></span></td>
</tr>
<tr>
<td style="float:right;">Пол: </td>
<td style="padding-left:5px;">
<select type="text" name="gender" id="gender" style="width:223px;">
<option value="">- Не выбран -</option>
<option value="man">Мужской</option>
<option value="woman">Женский</option>
</select><span></span>
</td>
</tr>
<tr>
<td style="float:right;">День рождения: </td><td style="padding-left:5px;">
<select name="day" id="day" type="text" value="" style="width:61px;">
<option value="">День:</option>
<?php $result3 = mysql_query ("SELECT * FROM day",$db);
if (mysql_num_rows($result3) > 0)
{
$myrow3 = mysql_fetch_array($result3);
do
{
printf ("<option>%s</option>",$myrow3["name"]);

}
while ($myrow3 = mysql_fetch_array($result3));
}
?>
</select><span></span>
<select type="text" size="1" name="month" id="month" style="width:92px;">
<option value="">Месяц:</option>
<?php $result4 = mysql_query ("SELECT * FROM month",$db);
if (mysql_num_rows($result4) > 0)
{
$myrow4 = mysql_fetch_array($result4);
do
{
printf ("<option>%s</option>",$myrow4["name"]);

}
while ($myrow4 = mysql_fetch_array($result4));
}
?>
</select> <span></span>
<select type="text" size="1" name="year" id="year" style="width:62px;">
<option value="">Год: </option>
<?php $result5 = mysql_query ("SELECT * FROM year",$db);
if (mysql_num_rows($result5) > 0)
{
$myrow5 = mysql_fetch_array($result5);
do
{
printf ("<option>%s</option>",$myrow5["name"]);

}
while ($myrow5 = mysql_fetch_array($result5));
}
?>
</select><span></span>
</td>
</tr>
<tr>
<td style="float:right;">Страна: </td><td style="padding-left:5px;"><select type="text" name="country" id="country" value="" size="1" style="width:223px;">

<option value=""> - Не выбрана - </option>
<?php $result6 = mysql_query ("SELECT * FROM country",$db);
if (mysql_num_rows($result6) > 0)
{
$myrow6 = mysql_fetch_array($result6);
do
{
printf ("<option>%s</option>",$myrow6["country"]);

}
while ($myrow6 = mysql_fetch_array($result6));
}
?>
</select>
</td>
</tr>
<tr>
<td style="float:right;">Город: </td><td style="padding-left:5px;"><select type="text" name="city" id="city" value="" size="1" style="width:223px;">

<option value=""> - Не выбран - </option>
<?php $result7 = mysql_query ("SELECT * FROM city",$db);
if (mysql_num_rows($result7) > 0)
{
$myrow7= mysql_fetch_array($result7);
do
{
printf ("<option>%s</option>",$myrow7["city"]);

}
while ($myrow7 = mysql_fetch_array($result7));
}
?>

</select>
</td>
</tr>

<tr>
<td style="float:right;">E-mail: </td><td style="padding-left:5px;"><input type="text" name="email" id="email" class="someClass" title="Введите E-mail, на него прийдет подтверждение!"><span class="spans"></span>
</td>
</tr>
<tr>
<td style="float:right;">Пароль: </td>
<td style="padding-left:5px;">
<input type="password" id="password" name="password" class="someClass" title="Пароль должен состоять из латынских символов, цифр и не менее 6-ти символов!"></td>
</tr>

<tr>
<td style="float:right;">Повторите пароль: </td>
<td style="padding-left:5px;">
<input type="password" id="password2" name="password2" class="someClass" title="Повторите введенный пароль!"></td>
</tr>
</table>
<br />
<input type="submit" name="submit" value="Зарегистрироваться" id="submit" disabled>
</form>
</body>
</html>
Профиль Ответить
17.08.2012 16:49:54 Как сделать чтобы при обновлении страницы текстовые поля очищались? Сообщение #10
neve4

neve4

Эксперт

Эксперт

Дата регистрации:
11.02.2012 23:45:14

Сообщений: 92

измените этот код

<script type="text/javascript">
$(function(){
$(".someClass".tipTip({activation: "focus"});

form = document.getElementById('forms');
form.name.value = "";
form.lastname.value = "";
form.otch.value = "";
form.gender.value = "";
form.day.value = "";
form.month.value = "";
form.year.value = "";
form.email.value = "";
form.password.value = "";
form.password2.value = "";

/*
if(!hasAutofocus()){

$('input[autofocus=true]').focus();
});
*/
});



</script>


на этот


<script type="text/javascript">
$(document).ready(function() {
$(function(){
$(".someClass".tipTip({activation:"focus"});

$('#sss').each(function() {
$('#sss').val(' ');
});
/*
if(!hasAutofocus()){

$('input[autofocus=true]').focus();
});
*/
});


});
</script>


и дайте всем полям которые вы хотите очистить id='sss'
Профиль Ответить