Php 通过输入提交(特定提交名称)
这个提交人的功能在互联网上到处流传,很明显,它来自O'Reilly。做得好,但是,我需要它发布一个特定的提交值。(提交按钮名为submitReport)。我试过了Php 通过输入提交(特定提交名称),php,javascript,html,Php,Javascript,Html,这个提交人的功能在互联网上到处流传,很明显,它来自O'Reilly。做得好,但是,我需要它发布一个特定的提交值。(提交按钮名为submitReport)。我试过了 myfield.form.submitReport(); 但它不起作用。我现在真的不知道该怎么办。我愿意打赌答案是直截了当的,但我被难住了,我希望得到任何建议 function submitenter(myfield,e) { var keycode; i
myfield.form.submitReport();
但它不起作用。我现在真的不知道该怎么办。我愿意打赌答案是直截了当的,但我被难住了,我希望得到任何建议
function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if (keycode == 13)
{
myfield.form.submit();
return false;
}
else
return true;
}
这是提交按钮,我正试图让它为我输入
脚本必须生成'submitReport',有一个PHP函数查找$\u POST['submitReport'],这是因为此页面上有一些表单
<form name= "Insert" onsubmit="return validate(this)" method="post" action="">
<textarea name ="link"></textarea>
<textarea name ="country"></textarea>
<textarea name ="province"></textarea>
<input
type ="submit"
style="visibility:hidden"
name ="submitReport"
value =''
>
</form>
在名为submitReport的表单中添加一个隐藏字段。您只有一个问题,因为您使用的是文本区域元素,而输入元素似乎更合适
如果用户将textarea识别为textarea,他们不希望按enter或return提交表单,因此您破坏了页面的可用性。如果您使textarea元素看起来像inupts,那么使用输入,提交表单时不需要javascript。请发布表单HTML(或发布到jsfiddle.net并发布url),我所要做的就是更改输入标记中的submit to text。好吧,有点老套,但听起来好像可以用。去测试它!