Извините, если это звучит наивно. Я создал html-страницу с формой, которая регистрируется на другом веб-сайте при отправке. Я проверил это на двух веб-сайтах, он работает для одного из них (давайте назовем его веб-сайтом A) и не работает для другого веб-сайта (веб-сайт B). Разница, которую я нашел в исходном коде страницы A и B, заключается в том, что на веб-сайте B в форме установлен атрибут действия, например:
<form name="LoginForm" method="post" action="./" onsubmit="javascript:return WebForm_OnSubmit();" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'btnlogin')" id="LoginForm" class="form-horizontal" autocomplete="off">
Мой HTML-код:
<html><head></head>
<body style="word-wrap: break-word;">
<form id="LoginForm" target="_self" method="post" action="website B login page">
<input type="hidden" name="tbUsername" value="StarFort">
<input type="hidden" name="tbPassword" value="325starfort306">
</form>
<script type="text/javascript">
// submit the form into iframe for login into remote site
document.getElementById('LoginForm').submit();
// once you're logged in, change the source url (if needed)
var iframe = document.getElementById('frame');
iframe.onload = function() {
if (iframe.src != "Wesite B home page") {
iframe.src = "Wesite B home page";
}
}
</script>
<iframe id="frame" name="frame" width="100%" height="100%" scrolling="yes" style="border:0" target="_self" src="Wesite B home page"></iframe>
</body></html>
Любое предложение о том, что может быть проблемой?
Спасибо!!!
<form>
веб-сайта А? - person Wais Kamal   schedule 24.05.2018