Php 通过输入提交(特定提交名称)

Php 通过输入提交(特定提交名称),php,javascript,html,Php,Javascript,Html,这个提交人的功能在互联网上到处流传,很明显,它来自O'Reilly。做得好,但是,我需要它发布一个特定的提交值。(提交按钮名为submitReport)。我试过了 myfield.form.submitReport(); 但它不起作用。我现在真的不知道该怎么办。我愿意打赌答案是直截了当的,但我被难住了,我希望得到任何建议 function submitenter(myfield,e) { var keycode; i

这个提交人的功能在互联网上到处流传,很明显,它来自O'Reilly。做得好,但是,我需要它发布一个特定的提交值。(提交按钮名为submitReport)。我试过了

 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。好吧,有点老套,但听起来好像可以用。去测试它!