未定义的索引:使用html5提交
Undefined index: submission with html5
可能重复:
PHP:"Notice:Undefined variable"answers"Notice:Undefined index">
当我在页面上点击提交时,信息确实会进入数据库,但我一直没有定义一些信息,而且我没有从javascript中的样本中获得反弹数据。
注意:未定义的索引:中的样本
<div id="have">< id="<?php echo 'sample' ?>" onChange="calcnum()"width="500"
height="500" style="border:1pt solid black"></div>
<input type="hidden" name="number" id="number" />
<form action="<?php echo $editFormAction; ?>" method="POST" name="form">
<input name="save" type="hidden" value="<? echo $_POST['sample']?>" />
<input name="submit" type="submit" onChange="calcnum()" value="submit" />
<input type="hidden" name="MM_insert" value="savelayout" />
</form>
和java-
<script type="text/javascript">
function calc()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
val1 = document.getElementById("sample").value;
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("sample").innerHTML=xmlhttp.responseText;
document.getElementById("sample").value = xmlhttp.responseText;
}}
}
</script>
任何指针都将不胜感激:(
要修复未定义的错误,请更改以下内容:
<? echo $_POST['sample']?>
到此:
<? if (isset($_POST['sample'])) {echo $_POST['sample'];} ?>
相关文章:
- HTML5在提交并显示所需标签后显示隐藏的表单元素
- 如何进行t_form html5提交
- html5拖放文件-在提交整个表单时上传
- 使用Javascript表单提交所需的HTML5
- 通用 jQuery,用于在 HTML5 验证后禁用所有表单上的提交按钮
- 如何将表单数据提交到 html5 本地数据库
- 当以表单形式提交时,是否可以在PHP中访问新的数据* HTML5 / Javascript值?
- HTML5/Javascript验证复选框提交URL重定向
- 即使表单无效,也会调用HTML5表单提交处理程序
- HTML5 和 Javascript 上传进度条 - 按钮与提交输入类型
- 如何使 HTML5 上传进度条与输入类型提交一起使用
- 有没有我可以听的事件发生在表单提交之后,并且在表单通过HTML5验证之后
- 以编程方式提交角度表单,但仍会收到 HTML5 验证错误
- HTML5 在提交之前检查表单
- HTML5 验证错误消息,未提交表单
- HTML5表单按钮提交不起作用
- 浏览器中的安卓HTML5提交表单
- HTML5 必填字段,但不是“提交”类型的按钮
- HTML5输入表单在提交并隐藏后重新出现
- 未定义的索引:使用html5提交