1. Вниманию авторов!

    Темы из разделов платных услуг удаляются, если:
    • тема создана более 2-х месяцев назад И
    • внутри темы не ведётся активных обсуждений задачи И
    • автор не уведомил администрацию об актуальности задачи.
    Так же тема будет удалена, если:
    • есть подозрение на мошеннические действия со стороны автора;
    • в задаче предлагается оказать содействие в разработке ресурсов, направленность которых противоречит законодательству РФ и моральным устоям здорового общества.
    Dismiss Notice

Нужно получить форму в JavaScript

Discussion in 'АРХИВ' started by sectus, Sep 4, 2008.

  1. sectus
    Offline

    sectus Недавно здесь => Cпециалист <=

    Joined:
    Apr 19, 2006
    Messages:
    1,210
    Likes Received:
    46
    Gender:
    Male
    Код (html):
    1. <html>
    2. <body>
    3. <form name='forma'>
    4. <input type='text' name='text' value='text'/>
    5. <script language='javascript' type='text/javascript'>
    6. //тут нужно получить текущую форму
    7. </script>
    8.  
    9. </form>
    10. </body>
    11. </html>


    Какие образом можно получить форму в указанном мною месте?
     
  2.  
  3. Adeptus
    Offline

    Adeptus Недавно здесь

    Joined:
    Mar 1, 2006
    Messages:
    18
    Likes Received:
    1
    Код (html):
    1. <html>
    2. <body>
    3. <form name='forma' id='forma'>
    4. <input type='text' name='text' value='text'/>
    5. <script language='javascript' type='text/javascript'>
    6. var myform=document.getElementById('forma');
    7. </script>
    8.  
    9. </form>
    10. </body>
    11. </html>
     
  4. Dead Krolik
    Offline

    Dead Krolik Недавно здесь => Cпециалист <=

    Joined:
    Apr 13, 2007
    Messages:
    3,685
    Likes Received:
    101
    Gender:
    Male
  5. sectus
    Offline

    sectus Недавно здесь => Cпециалист <=

    Joined:
    Apr 19, 2006
    Messages:
    1,210
    Likes Received:
    46
    Gender:
    Male
    а... так то и я умею... а вот ни имя, ни элемент формы не известен. Известно лишь то, что этот скрипт внутри формы, которую надо вычислить.
     
  6. Dead Krolik
    Offline

    Dead Krolik Недавно здесь => Cпециалист <=

    Joined:
    Apr 13, 2007
    Messages:
    3,685
    Likes Received:
    101
    Gender:
    Male
    Сэр знает толк в извращениях (с)

    Как это делается через DOM не знаю. Можно вообще извратиться. Взять весь innerHTML, отправить аяксом на свой скрипт, в нем вытащить идентификатор и вернуть его обратно. А может возможно и просто распарсив этот текст по уникальному куску внутри яваскрипта вытащить форму, но на яваскрипт я думаю сложнее будет это сделать.
     
  7. Adeptus
    Offline

    Adeptus Недавно здесь

    Joined:
    Mar 1, 2006
    Messages:
    18
    Likes Received:
    1
    Если форм на странице больше чем одна - никакие извращения не помогут.
    Надо знать либо ее идентификатор/имя, либо положение в дереве ДОМ (тогда можно выхватить по номеру FORMS[XX]).
     
    Last edited: Sep 10, 2008

Share This Page

Loading...