onclick输入类型submit
onclick input type submit
在一个表单中,我有一个<iframe>
,它包含一个PHP文件(editor.PHP)。这个PHP文件包含一个HTML表单。
好吧,当我做"提交表单"时,我会调用相同的PHP文件,例如main.PHP。当我按下提交按钮时,我有一个"onclick方法",它在editor.php中调用一个Javascript函数
我的问题是主表单执行正确,但第二个表单没有。
在editor.php形式的第二个循环中,它什么也没收到。
**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>
您必须检查php和iframe是否兼容,据我所知,我不认为frames和php提供任何输出,希望这有帮助。
相关文章:
- 为什么会出现错误;未捕获的类型错误:undefined不是函数;
- 如何在DOM元素上按类型构建此函数
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 如何从querySelectorAll中获取按钮类型
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何将具有文本类型值的var放入jQuery函数中
- javascript解释器如何理解变量的数据类型
- 如果条件表达式,如何确定输入字段类型“submit”的当前 ID 以在 PHP 中使用
- 如何使用jquery或javascript禁用submit类型的按钮标记
- 如何为输入类型submit和onclick javascript函数指定target_blank
- onclick输入类型submit
- 为什么当点击输入类型submit时,on('submit')函数从不被调用?
- 我怎么能得到表单验证工作时,使用"共享"按钮(而不是“submit”类型的输入元素)
- 如何创建一个输入类型'button'就像type='submit'
- 更改输入类型submit到标记,它必须与input>submit完全相同
- 输入类型=“file".submit()不工作IE8
- JavaScript表单提交不发送输入类型=submit的值
- 类型错误:在使用 ng-submit 时无法读取未定义的属性“$valid”