тип ввода onclick отправить - PullRequest
       2

тип ввода onclick отправить

0 голосов
/ 07 февраля 2012

В форме у меня есть <iframe>, который содержит файл PHP (editor.php).Этот файл PHP содержит форму HTML.

Что ж, когда я делаю «форму отправки», я вызываю тот же PHP-файл, например main.php.Когда я нажимаю кнопку подтверждения, у меня появляется «метод onclick», который вызывает функцию Javascript внутри editor.php.Эта функция выполняет форму.

Моя проблема в том, что основная форма выполняется правильно, а вторая форма - нет.

Во втором цикле формы editor.php ничего не получает.

Ответы [ 2 ]

0 голосов
/ 07 февраля 2012
**Check this way it will work as you expected**
//main.php
<html>
<head>
<script type="text/javascript">
    function validateMain()
    {
       alert('main'); 
    }
    function validateSub()
    {
        alert('sub'); 
    }
</script>
</head>
<body>  
<form id="main"  onsubmit="return validateMain();">
        <input type="text" name="first" id="first"/>
        <input type="submit" value="Submit Main"/> 
 </form>
 <iframe name="ifr-form" id="ifr-form" src="test.html"></iframe> 
</body>
</html>

//test.html the second form included through iframe

    <!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
        <div>


 <form id="sub" onclick="return window.top.validateSub();">
        <input type="text" name="first" id="second"/>
        <input type="button" value="Submit Sub" /> 
      </form>

        </div>
    </body>
</html>
0 голосов
/ 07 февраля 2012

вы должны проверить, совместимы ли php и iframe, насколько я знаю, я не думаю, что фреймы и php дают какой-либо вывод, надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...