Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery数据操作=";“保存”;按钮不发布特定浏览器_Jquery_Html - Fatal编程技术网

jQuery数据操作=";“保存”;按钮不发布特定浏览器

jQuery数据操作=";“保存”;按钮不发布特定浏览器,jquery,html,Jquery,Html,我有一个表单,它捕获签名并将其发布到mvc4控制器操作。它可以在IE上完美运行,但不能在chrome或某些移动设备上运行。你知道为什么它不在某些设备上发布或提交表单吗 以下是相关代码: <form action="/Capture/Save" id="formSig" method="post"> ... <button id="btnSave" class="button save" data-action="save" onclick="re

我有一个表单,它捕获签名并将其发布到mvc4控制器操作。它可以在IE上完美运行,但不能在chrome或某些移动设备上运行。你知道为什么它不在某些设备上发布或提交表单吗

以下是相关代码:

<form action="/Capture/Save" id="formSig" method="post">
    ...
    <button id="btnSave" class="button save" data-action="save" 
       onclick="return SaveButton_Click();">Save</button>
</form> 

<script type="text/javascript">
    function SaveButton_Click() {
        $("#btnSave").attr('disabled', 'disabled');
        return true;
    }
</script>

...
拯救
函数SaveButton_Click(){
$(“#btnSave”).attr('disabled','disabled');
返回true;
}

通过禁用按钮,您有效地取消了提交事件的发生(仅在chrome中对其进行了测试,1个负面结果就足够了)。您应该改为使用submit事件来禁用按钮


type=“submit”
可能会有帮助。@tymeJV完全可以使用
而不是
来提交HTML表单。请明确说明您的代码中哪些“不起作用”。不要提交表单。我编辑了这个问题。我用一个警告代替了你的表单动作,使它在小提琴中工作,等等。
<form action="javascript:alert('Hello World!')" onsubmit="return FormSig_Submit()" id="formSig" method="post">
    ...
    <button id="btnSave" class="button save" data-action="save">Save</button>
</form>

<script>
    function FormSig_Submit() {
        $("#btnSave").attr('disabled', 'disabled');
        return true;
    }
</script>
<form action="javascript:alert('Hello World!')" id="formSig" method="post">
    ...
    <button id="btnSave" class="button save" data-action="save">Save</button>
</form>

<script>
    $(document).ready(function(){
        $("#formSig").submit(function(){
            //$("#btnSave").attr('disabled', 'disabled');
            $("#btnSave").prop('disabled', true);
        });
    });
</script>