Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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 单击包含div时将触发器事件添加到输入_Jquery_Forms_Triggers_Submit_Form Submit - Fatal编程技术网

Jquery 单击包含div时将触发器事件添加到输入

Jquery 单击包含div时将触发器事件添加到输入,jquery,forms,triggers,submit,form-submit,Jquery,Forms,Triggers,Submit,Form Submit,我有一个地址字段,地址字段右侧有一个箭头(>),用作输入按钮。现在只有箭头是可点击的,我需要它,所以当用户点击整个字段时(这是移动的)-点击会在输入字段上被触发向前移动。它只是将用户带到另一个页面来选择不同的地址或添加另一个地址 <div id="addrChng"> <form action="actName" method="post"> <input id="addrSubmit" type="submit" name="actName

我有一个地址字段,地址字段右侧有一个箭头(>),用作输入按钮。现在只有箭头是可点击的,我需要它,所以当用户点击整个字段时(这是移动的)-点击会在输入字段上被触发向前移动。它只是将用户带到另一个页面来选择不同的地址或添加另一个地址

<div id="addrChng">
    <form action="actName" method="post">
        <input id="addrSubmit" type="submit" name="actName" />
    </form>
    <p>
     --first name
     --last name
     --street name
    </p>
</div>
我尝试过使用.find()获取输入字段。我已经试过了。在('click'、'input'function()等上。到目前为止,似乎没有任何效果。因此,单击输入本身可以工作,但尝试通过单击整个div来触发输入却无法工作。

向表单添加id:

<form id="formId" action="actName" method="post">
...

尝试了此操作。提交不会向前移动。我添加了一个警报,以确保它能够识别我的单击,并且确实如此。但输入字段不会向前移动页面。您必须向表单中添加id才能使其工作,或者以其他方式选择它。很抱歉,我没有明确说明。为清晰起见,编辑了我的答案。您的代码应该可以正常工作:。您应该停止尽管如此,它不会级联。
<form id="formId" action="actName" method="post">
...
$('#addrChng').click(function() {
    $('#formId').submit();
});