Получить значения iframe на страницу клиента - PullRequest
0 голосов
/ 07 декабря 2011

Как я могу получить значения из идентификатора формы iframe и вызвать его на моем клиентском html.

(html на стороне клиента) sample.html

<head>
    <script>
        function alertThis(){
            alert(parent.myframe.formsubmit.a_token.value);
        }
    </script>
</head>

<body>

    <iframe name = "myframe" src="http://domain.com/sample/index.php">
    <button onClick = "alertThis();">Click Here</button>

</body>

(php на стороне сервера) index.php

<form name = "formsubmit">
      <input id = "a_token"  value="<?php echo $_SESSION['user'] ?>"/>
</form>

, но не возвращает.

Ответы [ 2 ]

0 голосов
/ 16 января 2012

var doc = window.frames ['myframe']. Document.getElementById ('a_token'). Value; предупреждение (документ);

попробуйте это.

0 голосов
/ 07 декабря 2011

Попробуйте этот кодовый код

<iframe name="myframe" id="myframe" src="http://domain.com/sample/index.php">

function alertThis(){
   var content = window.frames['myframe'].document.forms['formsubmit'].elements['a_token'].value;
   alert(content);
}

РЕДАКТИРОВАТЬ

Эта же проблема была отсортирована с использованием jQuery

Получить значение радиосвязи внутри iframe

$('#myframe').contents().find('a_token').val()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...