javascript - JQuery 更改输入字段

标签 javascript php jquery html

我正在处理包含一个输入字段的网页,需要使用存储在 php 变量中的字符串以编程方式更改该输入字段。

这是我的 JQuery 代码,它正在执行我需要的操作。

$(function(){
$('.start').click(function(e) {
    var currentPage = "<?php echo $name;?>";
   $('input').val(currentPage);
   $('.textfield').prop("disabled", true );
   $('.textfield').css('cursor','not-allowed');
});
});

当我单击“开始”按钮时,名称会插入到输入元素中,但是当我单击“提交”按钮时,会弹出错误消息“需要字段”。 我的问题是,为什么更改的输入值不起作用。如果我添加或删除字母,则提交按钮可以正常工作,并且不会弹出字段消息。

谢谢

最佳答案

禁用的字段不会通过表单提交。因此,它说“字段是必需的”。但在这种情况下还有另一个属性可以提供帮助。使用只读属性。将代码中的以下行替换为禁用的属性。

$('.textfield').prop("readonly", true );

请告诉我们这是否解决了问题。

关于javascript - JQuery 更改输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31293541/

相关文章:

Javascript ES6 (React) 如何使用导入类的方法?

javascript - 我如何通过 Google Analytics 在我的网站上跟踪 Facebook?

javascript - 如何取消设置 CSS 值?

php - 文档中 PHP + Ajax 之间加载数据时的最佳实践

php - 我可以使用私有(private)实例方法作为回调吗?

javascript - JavascriptInterface在版本> 2.1上不起作用

php - 从steamapi(json)抓取数据并将其导入到mysql

javascript - jQuery 使用 td 值作为 img 的 src

jquery - 如何从 div id 创建 json 对象或数组?

c# - 在 javascript 函数中使用 Razor 代码