Отправка формы и выполнение скрипта.

Discussion in 'PHP' started by The46Doctor, 22 Jun 2012.

  1. The46Doctor

    The46Doctor New Member

    Joined:
    31 May 2012
    Messages:
    44
    Likes Received:
    0
    Reputations:
    0
    Есть форма, при нажатие на кнопку submit происходит события onClick, которое вызывает функцию. Но функция не успевает выполниться, так как происходит переход сайт на который отправляются данные из формы.
    Как это можно исправить?
    Желательно без открытия новых страниц*
     
  2. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Чет у тебя намудрено все, по сабмиту выполняй функцию, потом аяксом шли данные.
     
  3. The46Doctor

    The46Doctor New Member

    Joined:
    31 May 2012
    Messages:
    44
    Likes Received:
    0
    Reputations:
    0
    А не подскажите, как отправить данные на другой сайт, использующий ssl, а потом перейти на тот же сайт для дальнейших действий?
     
  4. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    Зачем по аяксу? Просто
    <form onSubmit="funkciya();">....</form>
     
    1 person likes this.
  5. The46Doctor

    The46Doctor New Member

    Joined:
    31 May 2012
    Messages:
    44
    Likes Received:
    0
    Reputations:
    0
    Тот же результат.
     
  6. Darth Padla

    Darth Padla Member

    Joined:
    21 Jun 2010
    Messages:
    141
    Likes Received:
    25
    Reputations:
    8
    в функции в конце напиши return false;
    я вообще для верности так делал -
    HTML:
    <form onSubmit="funkciya();return false;">....</form>
    Code:
    function funkciya(){
         .....
         if(alles ok){
             return true;
         }else{
             return false;
         }
    }
    
     
  7. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    При такой конструкции СПЕРВА выполняеся функция, а потом идет сабмит формы.