|
 5.3 Кб |
|
| код странице велик, поэтому прикрепляю её.
вообщем если заполнить все строки в таблице и нажать submit то не что не происходит!
самый последний скрипт отвечает за отправку(остальные только за вставку в поле BB кодов)
не как не могу понять в чем дело!!!
PS я в JS ламер. | |
|
|
|
|
|
|
|
для: One Art Galery
(17.12.2006 в 19:26)
| | Отправка в JS формы
document.forms[0].submit();
|
| |
|
|
|
|
|
|
|
для: ddhvvn
(17.12.2006 в 19:37)
| | можно поподробнее, вот скрипт проверки введенных данных:
<script language='JavaScript1.1' type='text/javascript'>
function sub()
{
n=document.form;
if(n.avtor.value==""){alert("Вы не заполнели поле <b>автор</b>");}
else if(n.data.value==""){alert("Вы не заполнели поле <b>Дата</b>");}
else if(n.gryz.value==""){alert("Вы не заполнели поле <b>Аватар</b>");}
else if(n.contect.value==""){alert("Вы не заполнели поле <b>Сокращенный контект</b>");}
else if(n.contect2.value==""){alert("Вы не заполнели поле <b>контект полный</b>");}
else document.form[0].submit();
}
</script>
|
| |
|
|
|
|
|
|
|
для: One art galery
(17.12.2006 в 19:53)
| | Извините, не form, а forms
...document.forms[0].submit();
|
| |
|
|
|
|
|
|
|
для: ddhvvn
(17.12.2006 в 20:22)
| | Это я невнимательно проситал...
НО самый ужас в том что всеравно не работает!!! | |
|
|
|
|
|
|
|
для: One art galery
(18.12.2006 в 15:51)
| | Всем кому лень качать посмотрите:
<p align="center"><span class="style1"><h2>Форма добавления новости</h2></span></p>
<form action="addnews.php" method=post name='form' target="_blank">
<span class="style1">Автор:</span>
<input name="avtor" type="text" class="style1" value="" size="20" />
<br>
<br>
<span class="style1">Дата:</span> <input name="data" type="text" class="style1" size="20" maxlength="10" value="<?php echo date("20y-m-d"); ?>" />
<span class="style1">(YYYY.MM.DD)</span><br>
<br><br>
<span class="style1">Загрузить картинку для новости:</span><br>
<input name="gryz" type="file" class="style1" id="gryz" size="100" />
<br>
<span class="style1">(картинка не должна быть больше 100*100px)
<br><br>
</span><br>
<span class="style1">Контект новости </span><span class="style2 style1">сокращенно</span><span class="style1">:(не более 6 строк)</span><br>
<a href=# onClick="javascript:tag('[c_o_d_e]\n', '\n[/c_o_d_e]'); return false;" ><img src="images/code.gif" alt="[c_o_d_e][/c_o_d_e]" border="0" /></a>
<a href=# onClick="javascript:tag('', ''); return false;" ><img src="images/b.gif" alt="[/b]" border="0" /></a>
<a href=# onClick="javascript:tag('', ''); return false;" ><img src="images/i.gif" alt="[/i]" border="0" /></a>
<a href=# onClick="javascript:tag('[+1]', '[/+1]'); return false;" ><img src="images/plus1.gif" alt="[+1][/+1]" border="0" /></a>
<a href=# onClick="javascript:tag('[-1]', '[/-1]'); return false;" ><img src="images/min1.gif" alt="[-1][/-1]" border="0" /></a>
<a href=# onClick="javascript:tag('[h1]', '[/h1]'); return false;" ><img src="images/h1.gif" alt="[h1][/h1]" border="0" /></a>
<a href=# onClick="javascript:tag('[h2]', '[/h2]'); return false;" ><img src="images/h2.gif" alt="[h2][/h2]" border="0" /></a>
<a href=# onClick="javascript:tag('[url]', '[/url]'); return false;" ><img src="images/url.gif" alt="[url][/url]" border="0" /></a> <br>
<textarea name=contect cols=50 rows=6 class=style1 id="contect" style="padding-right: 10px;"></textarea>
<br><br>
<span class="style1">Основной контект новости:
<br>
</span>
<a href=# onClick="javascript:tag2('[c_o_d_e]\n', '\n[/c_o_d_e]'); return false;" ><img src="images/code.gif" alt="[c_o_d_e][/c_o_d_e]" border="0" /></a>
<a href=# onClick="javascript:tag2('[b]', ''); return false;" ><img src="images/b.gif" alt="[b][/b]" border="0" /></a>
<a href=# onClick="javascript:tag2('[i]', ''); return false;" ><img src="images/i.gif" alt="[i][/i]" border="0" /></a>
<a href=# onClick="javascript:tag2('[+1]', '[/+1]'); return false;" ><img src="images/plus1.gif" alt="[+1][/+1]" border="0" /></a>
<a href=# onClick="javascript:tag2('[-1]', '[/-1]'); return false;" ><img src="images/min1.gif" alt="[-1][/-1]" border="0" /></a>
<a href=# onClick="javascript:tag2('[h1]', '[/h1]'); return false;" ><img src="images/h1.gif" alt="[h1][/h1]" border="0" /></a>
<a href=# onClick="javascript:tag2('[h2]', '[/h2]'); return false;" ><img src="images/h2.gif" alt="[h2][/h2]" border="0" /></a>
<a href=# onClick="javascript:tag2('[url]', '[/url]'); return false;" ><img src="images/url.gif" alt="[url][/url]" border="0" /></a><br>
<textarea name="contect2" cols="50" rows="10" class="style1" id="contect2"></textarea>
<br><br>
<input class="style1" type="button" value="отправить" onclick="sub()">
<input type="reset" class="style1" value="очистить" />
</form>
<script language='JavaScript' type='text/javascript'>
<!--
setfocus('form', 'contect');
//-->
</script>
<script language='JavaScript1.1' type='text/javascript'>
<!--
function tag(text1, text2)
{
if ((document.selection))
{
document.form.contect.focus();
document.form.document.selection.createRange().text = text1+document.form.document.selection.createRange().text+text2;
} else document.form.contect.value += text1+text2;
}
//-->
</script>
<script language='JavaScript' type='text/javascript'>
<!--
setfocus('form', 'contect2');
//-->
</script>
<script language='JavaScript1.1' type='text/javascript'>
<!--
function tag2(text1, text2)
{
if ((document.selection))
{
document.form.contect2.focus();
document.form.document.selection.createRange().text = text1+document.form.document.selection.createRange().text+text2;
}
else document.form.contect2.value += text1+text2;
}
//-->
</script>
<script language='JavaScript1.1' type='text/javascript'>
function sub()
{
n=document.form;
if(n.avtor.value==""){alert("Вы не заполнели поле <b>автор</b>");}
else if(n.data.value==""){alert("Вы не заполнели поле <b>Дата</b>");}
else if(n.gryz.value==""){alert("Вы не заполнели поле <b>Аватар</b>");}
else if(n.contect.value==""){alert("Вы не заполнели поле <b>Сокращенный контект</b>");}
else if(n.contect2.value==""){alert("Вы не заполнели поле <b>контект полный</b>");}
else document.forms[0].submit();
}
</script> | |
|
|
|
|
|
|
|
для: One art galery
(18.12.2006 в 16:05)
| | Вы на ошибки браузера смотрите? Не определена функция setfocus().
Затем, отправка выполняется. | |
|
|
|
|
|
|
|
для: 12345
(18.12.2006 в 16:58)
| | чесно говоря никаких ошибок не выдает (OPERA9.*)
а поподробней можно...как исправить?
скрипты не я писал... ибо в JS не разбираюсь! | |
|
|
|
|
|
|
|
для: One art galery
(18.12.2006 в 17:03)
| | Опера не замечает эту ошибку. Но суть неотправки формы в том, что надо написать
<form ... enctype="multipart/form-data">, если отсылаются файлы. | |
|
|
|
|
|
|
|
для: 12345
(18.12.2006 в 17:26)
| | <form enctype="multipart/form-data" action="addnews.php" method="post" name="form">
но всеравно ничего не происходит!!!! =((( | |
|
|
|
|
|
|
|
для: One art galery
(18.12.2006 в 17:36)
| | Вот весь мой переделанный работающий пример
И отлаживать лучше в IE или FF -- показательнее, быстрее к цели придёт. Опера от версии к версии сильно дополняется функциями, поэтому отладку в ней надо делать в конце. | |
|
|
|
|
|
|
|
для: 12345
(18.12.2006 в 19:15)
| | Ну высвечиваеться окошко с надписью : "0"
так а дальше если ок нажать то нечего!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!
----------------------------------------------
пробовал в опере9 и в IE7
-------------------------------------------------------------------------------------------------------------------------
глюки толи у меня, то ли у компа....
Пасибо!!! | |
|
|
|
|
|
|
|
для: One art galery
(19.12.2006 в 19:06)
| | Может, включена блокировка всплывающих окон в самом сильном виде? (не открывать никакие окна скриптом) | |
|
|
|
|
|
|
|
для: 12345
(19.12.2006 в 20:04)
| | Это врятли.. но это уже не актуально...
но вот какой вопрос:
в алертах можно или нельзя использовать html теги???
если да то как???
мнеб хотяб <b></b> | |
|
|
|