Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/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
Javascript 表单onclick create js var用于表单名称的jquery函数_Javascript_Jquery_Forms - Fatal编程技术网

Javascript 表单onclick create js var用于表单名称的jquery函数

Javascript 表单onclick create js var用于表单名称的jquery函数,javascript,jquery,forms,Javascript,Jquery,Forms,我有一页4张表格,每个包裹一张。我可以使用表单的onclick来建立一个var并在jquery函数中使用它吗?jquery函数包含在分配给页面的js文件中。只需要访问jquery函数中的var,就可以提交特定的表单 <form action="javascript:" method="POST" id="buy-form_2" onclick="javascript:$thisform='buy-form_2';" > var thisformtext = "#"

我有一页4张表格,每个包裹一张。我可以使用表单的onclick来建立一个var并在jquery函数中使用它吗?jquery函数包含在分配给页面的js文件中。只需要访问jquery函数中的var,就可以提交特定的表单

    <form action="javascript:" method="POST" id="buy-form_2" 
onclick="javascript:$thisform='buy-form_2';" >

    var thisformtext = "#"+$thisform;
$(document).ready(function() 
{
    $(thisformtext).submit(function(event)
    {
我知道window.var是重载的,但比4x12 jquery函数要好

谢谢你的帮助


W

如果您只想区分表单,您可以进行id检查

$(document).ready(function(){
    $('form').submit(function(event){
       if($(this).attr('id') == 'buy-form_2'){
        ............
        }
    });
});

尝试对表单重新使用一些函数。但如果不可能,我将编写特定于表单的函数。如果可能的话,尽量避免使用巨大的js文件。谢谢你的快速回复。还不太清楚,你想要实现什么?你能再解释一下吗谢谢,这很有帮助。我不能代表,因为我刚加入,但我稍后会通知你。我选择了你的答案。
$(document).ready(function(){
    $('form').submit(function(event){
       if($(this).attr('id') == 'buy-form_2'){
        ............
        }
    });
});