Javascript 如何检查表单中的字段是否已填写?

Javascript 如何检查表单中的字段是否已填写?,javascript,jquery,css,Javascript,Jquery,Css,因此,我试图找出一种方法,如果输入了某个特定字段,则将该字段留空,反之亦然 表单根据用户输入的条目定位紧急护理位置。因此,我们有紧急护理机构的名称、城市、邮政编码和英里数字段 因此,我想做的是,如果用户在邮政编码字段中输入邮政编码,并且如果用户之前根据给定的选择选择了一个城市,那么它将清空该城市,反之亦然。如果用户从城市下拉列表中选择一个城市,则邮政编码字段将清空 以下是我的代码: $('#zip')。on('input')‌', 函数(){$('#city').val(“”}) $('#ci

因此,我试图找出一种方法,如果输入了某个特定字段,则将该字段留空,反之亦然

表单根据用户输入的条目定位紧急护理位置。因此,我们有紧急护理机构的名称、城市、邮政编码和英里数字段

因此,我想做的是,如果用户在邮政编码字段中输入邮政编码,并且如果用户之前根据给定的选择选择了一个城市,那么它将清空该城市,反之亦然。如果用户从城市下拉列表中选择一个城市,则邮政编码字段将清空

以下是我的代码:

$('#zip')。on('input')‌', 函数(){$('#city').val(“”})
$('#city')。on('输入‌', 函数(){$('#zip').val(“”})

城市
#公职#

*或按邮政编码半径搜索* 5. 10 15 20 英里
.on()
调用中,在
输入之后有一个不可见的字符code
0x5396c
。当我删除它时,代码就起作用了

$('#zip')。在('input',function()上{
$(“#城市”).val(“”)
})
$('#city')。on('input',function(){
$('#zip').val(“”)
})

城市
#公职#

*或按邮政编码半径搜索* 5. 10 15 20 英里
$('#zip').on('input',function(){$('#city').val(“”)
@adeneo我是jquery新手,希望您能告诉我如何使用您的函数works@RobertoFlores当用户在输入字段中键入内容时,
input
事件将运行。因此,当他们输入
zip
字段时,它执行该函数,清空
city
字段的值。对相反的方向做同样的事情。@Barmar好的,这就是我想的,这就是我看了一会儿后做的。但是,当我输入邮政编码时,该字段不会为空,反之亦然,
$(“#城市”)
$(“#邮政编码”)中缺少
$
。查看Javascript控制台中的错误消息。您是如何删除隐藏字符的?我将光标放在引号上,然后按Backspace键。我尝试了一下,然后将其粘贴到我的文件中,但它仍然不起作用,然后重新键入。我不知道这个字符是从哪里来的,我只知道它就在那里,你需要去掉它。我甚至试着用记事本++删除隐藏的字符,但什么都没有