Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
inetinf
0 / 0 / 8
Регистрация: 29.07.2014
Сообщений: 508
#1

После нажатия на кнопку внутри вкладки происходит нежелательное перемещение на первую - JavaScript

07.10.2015, 10:23. Просмотров 215. Ответов 4
Метки нет (Все метки)

Доброго времени суток
http://www.cyberforum.ru/javascript/thread1303414.html
подскажите я делаю вкладки на одной из вкладок весит кнопка с типом сабмит после нажатия на эту кнопку происходит перемещение на 1 вкладку можно ли сделать что бы не было перемещения
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
        $("#content div").hide();
        $("#tabs li:first").attr("id","current");
        $("#content div:first").fadeIn();
    $('#tabs a').click(function(e) {
        e.preventDefault();
        $("#content div").hide();
        $("#tabs li").attr("id","");
        $(this).parent().attr("id","current");
        $('#' + $(this).attr('title')).fadeIn();
    });
})();
</script>
<?php
    require_once('menu.php');
?>
<ul id="tabs">
<li><a title="tab1" href="#">Правка</a></li>
<li><a title="tab2" href="#">Импорт/Экспорт</a></li>
<li><a title="tab3" href="#">Услуги</a></li>
</ul>
<div id="content">
<div id="tab1">
<input name="in_nlc" class="button_link" type="submit" value="Добавить">
<?php
    if ($_POST['in_nlc']) {include ('in_nlc.php');}
    if ($_POST['in_houses']) {include ('in_houses.php');}
    if ($_POST['in_opl']) {include ('in_opl.php');}
?>
</div>
<div id="tab2">
<?php include ('imp_exp.php');?>
  </div>
<div id="tab3"><input name="opl1" class="button_link" type="submit"  value="Добавить1"></div>
</div>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2015, 10:23
Я подобрал для вас темы с готовыми решениями и ответами на вопрос После нажатия на кнопку внутри вкладки происходит нежелательное перемещение на первую (JavaScript):

Функция создания кнопки, после нажатия на кнопку
Доброго времени суток) Не могу разобраться в своей функции, она как бы...

Отображение формы после нажатия на кнопку Ответить
Задача такова: имеется страница с вопросом, для того чтобы ответить необходимо...

Как очистить текстовые поля после нажатия на кнопку добавления?
function clearTrapezoid() { ...

Как сделать так, чтобы кнопка появлялась только после нажатия на другую кнопку
Всем привет. Возник вопрос. У меня есть сайт обмен визитами. И я хотел бы...

Появление содержимого после нажатия на кнопку спустя некоторое время
Всем привет! Надеюсь пишу в нужной рубрике. Нужна ваша помощь. У меня задача...

4
kalabuni
Нарушитель
3166 / 2515 / 602
Регистрация: 18.04.2012
Сообщений: 7,614
07.10.2015, 15:31 #2
кнопка типа сабмит предназначена только и исключительно для сабмита формы

во всех других случаях используйте кнопку типа баттон
0
inetinf
0 / 0 / 8
Регистрация: 29.07.2014
Сообщений: 508
07.10.2015, 16:16  [ТС] #3
при
Цитата Сообщение от kalabuni Посмотреть сообщение
типа баттон
не могу обработать содержимое include ('imp_exp.php')
есле upload_btn типа сабмит то все работает но при сабмит происходит смена вкладки чего мне не надо
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<form method='POST' enctype='multipart/form-data'>
    <input type='file' name='userFile'><br>
    <input type='submit' name='upload_btn' value='Загрузить'>
<?php
if ($_FILES['userFile']!='')
   {
     $filename = $_FILES['userFile']['tmp_name'];
 
     $myfile = fopen($filename, "r") or die("Ошибка при открытии файла!");
     $file_count=count(file($filename));
     $c=1;
     while(!feof($myfile)) 
         {
          $string =fgets($myfile);
          $q=0;
          if  (($c<$file_count) && ($c>1))
               {
                 $string1 = explode(";", $string);
                 $date=$string1[4].'-'.$string1[5].'-'.$string1[6];
                 $nlc= substr($string1[21], strpos($string1[21],'-')+1);
                 $kod_service=$string1[25];
                 $opl=$string1[27];
                 $kod_up=$string1[22];
                 echo $date.'&nbsp';
                 echo $nlc.'&nbsp';
                 echo $kod_service.'&nbsp';
                 echo $kod_up.'&nbsp';
                 echo ($opl/100)."<br>";
              }
          $c++;
         }
     fclose($myfile);
 
   }
?>
</form>
0
Padimanskas
Superposition
934 / 594 / 256
Регистрация: 27.10.2013
Сообщений: 2,061
07.10.2015, 18:31 #4
Цитата Сообщение от inetinf Посмотреть сообщение
при сабмит происходит смена вкладки чего мне не надо
если я правильно понял, то:
HTML5
1
<form method='POST' enctype='multipart/form-data' onsubmit="return false;">
0
inetinf
0 / 0 / 8
Регистрация: 29.07.2014
Сообщений: 508
08.10.2015, 07:44  [ТС] #5
Цитата Сообщение от Padimanskas Посмотреть сообщение
onsubmit="return false;"
но без сабита не произойдет обработки файла в imp_exp.php все что я начитал в инете была 1 идея использовать куки в
Цитата Сообщение от inetinf Посмотреть сообщение
<script> $(document).ready(function() { $("#content div").hide(); $("#tabs li:first").attr("id","current"); $("#content div:first").fadeIn(); $('#tabs a').click(function(e) { e.preventDefault(); $("#content div").hide(); $("#tabs li").attr("id",""); $(this).parent().attr("id","current"); $('#' + $(this).attr('title')).fadeIn(); }); })(); </script>
но моих познаний не хватает подскажите как это сделать
0
08.10.2015, 07:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2015, 07:44
Привет! Вот еще темы с решениями:

Почему после нажатия на кнопку ничего не происходит?
1) почему после нажатия на кнопку ничего не происходит, и почему она сразу не...

После нажатия на кнопку submit исчезает содержимое фрейма (+код внутри)?
&lt;FORM NAME=&quot;sendform&quot; ACTION=&quot;add.php&quot; METHOD=&quot;post&quot;&gt; &lt;? error_reporting(0);...

После нажатия на кнопку TBitBtn сделать кнопку не действующей
Как после нажатия на кнопку bitbtn1 кнопка становилась не действушей

Не происходит действие после нажатия
Вот форма: &lt;form action=&quot;&quot; method=&quot;post&quot; name=&quot;ban&quot;&gt; &lt;a href=&quot;javascript:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru