Jquery无法从输入字段获取值

时间:2017-07-13 22:15:52

标签: jquery

我有一个用于在数据库中创建和更新服务的表单。表单实际上是两者的相同形式,除了它使用PHP来确定它是用于创建或编辑服务(通过为两者命名不同的表单)和预填充表单字段(如果用于编辑)。

当我使用表单创建新服务时,我使用以下Jquery代码来获取服务名称的值,并且它正常工作:

 var service = $('#ServiceName').val();
    if(confirm("Create Service " + service)){
    //Code in here on confirmation
    }

这会返回服务的名称而不会出现问题,但是,当我使用表单进行编辑并且输入的值已预先填充时,相同的确切代码不再有效,它只返回服务变量所在的空白。如果我尝试编辑服务的名称,那么也不会显示。要明确的是,这不会影响它进入数据库的方式,对于创建和编辑都可以正常工作,它只会显示在确认警告框中。

我认为它可能与自动填充有关,但我不确定。同样,表单完全相同,除了表单本身的名称。任何帮助都将不胜感激。

0 个答案:

没有答案