Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Скрипт перезагрузки при клике (https://javascript.ru/forum/misc/56918-skript-perezagruzki-pri-klike.html)

alex72bel 09.07.2015 21:34

Скрипт перезагрузки при клике
 
Есть такой скрипт. Возник вопрос - Как в нем сделать так, когда кликают по кнопки после добавления материала, данный скрипт не просто перезагрузил страницу а перекинул пользователя на другую страницу с уведомлением. Спасибо!!!
<script type="text/javascript">
        $(document).ready(function() {
            $('#сюда id кнопки').click(function() {
              location.reload();    //JavaScript функция перегрузки страницы
            });
        });
    </script>

рони 09.07.2015 22:07

alex72bel,


Цитата:

Сообщение от alex72bel
location.reload();

заменить на
location = "ваш url"

alex72bel 09.07.2015 22:15

рони,
Спасибо. Сделал как вы подсказали и заработало.
<script type="text/javascript">
        $(document).ready(function() {
            $('#drF16').click(function() {
              location = "ссылка";    //JavaScript функция перегрузки страницы
            });
        });
    </script>

alex72bel 09.07.2015 23:57

рони,
А как например сделать если это поле не заполнено токнопка работать не будет?
Пример поля
<input type="text" id="drF11" class="manFlOth2" size="35" style="width:100%;" name="other2" maxlength="100" placeholder="(Оплатил / Разместил ссылку) ">
кнопка:
<input type="button" class="manFlSbm" id="drF16" style="font-weight:bold;" value="Добавить" onclick="document.getElementById('doSmbBt').click();">

рони 10.07.2015 00:51

alex72bel,
без jquery?
onclick="drF11.value && document.getElementById('doSmbBt').click();"
или c jquery?
drF11.value && (location = "ссылка");

alex72bel 11.07.2015 00:27

рони,
Спасибо конечно но я вообще не понял. У меня сайт на системе ucoz и мне бы хотелось сделать какой-нибудь скрипт, который бы отвечал за то, что если не все заполнены графы, то кнопка работать не будет

Deff 11.07.2015 00:42

Цитата:

Сообщение от рони
без jquery?

http://www.brigada31.ru/dir/0-0-0-0-1
Там есть
<script type="text/javascript" src="http://s89.ucoz.net/src/jquery-1.7.2.js"></script>

рони 11.07.2015 00:47

alex72bel,
у вас на кнопку #drF16 навешено сразу два действия на клик $('#drF16').click(function() { и onclick="document
если так то заменить в двух местах как показано в 5 посте.
<script type="text/javascript">
        $(document).ready(function() {
            $('#drF16').click(function() {
              drF11.value && (location = "ссылка");//JavaScript функция перегрузки страницы
            });
        });
    </script>

<input type="button" class="manFlSbm" id="drF16" style="font-weight:bold;" value="Добавить" onclick="drF11.value && document.getElementById('doSmbBt').click();">

alex72bel 11.07.2015 00:48

Отредактируйте пожалуйста данный скрипт. Мне в нем нужно чтобы не прописывать под каждое поле скрипт а именно сделать одним сплошным.
То есть он отвечает за запрет написания в поле с id drF14, а как добавить в него чтобы еще сразу отвечал и за поле brief и т.д. Спасибо

<script>   
document.getElementById('drF14').onkeyup = function () {   
    var reg = /[[url]http://,url,.ru,.ru,.com,.net,.tk,.ucoz,www.,.ua,.tv,.info,.org,.su,php,a-z,A-Z,0,1,2,3,4,5,6,7,8,9]/g;[/url]    
    if (this.value.search(reg) != -1) {   
    this.value = this.value.replace(reg, '');   
    }}   
</script>

alex72bel 11.07.2015 00:50

рони, там вообще стоит именно условный оператор, $BODY$ и исправить поля нет возможности ...


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