Javascript JQuery更改输入字段

Javascript JQuery更改输入字段,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我正在处理一个网页,其中包含一个输入字段,需要使用php变量中存储的字符串以编程方式进行更改 这是我的JQuery代码,它正在做我需要的事情 $(function(){ $('.start').click(function(e) { var currentPage = "<?php echo $name;?>"; $('input').val(currentPage); $('.textfield').prop("disabled", true ); $('

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

这是我的JQuery代码,它正在做我需要的事情

$(function(){
$('.start').click(function(e) {
    var currentPage = "<?php echo $name;?>";
   $('input').val(currentPage);
   $('.textfield').prop("disabled", true );
   $('.textfield').css('cursor','not-allowed');
});
});
$(函数(){
$('.start')。单击(函数(e){
var currentPage=“”;
$('input').val(当前页);
$('.textfield').prop(“已禁用”,true);
$('.textfield').css('cursor','not-allowed');
});
});
当我单击开始按钮时,名称被插入到输入元素中,但当我单击提交按钮时,错误消息弹出“字段是必需的”。 我的问题是,为什么更改的输入值不起作用。若我添加或删除信件,那个么提交按钮正在工作,并且并没有弹出字段消息


谢谢

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

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

让我们知道这是否解决了问题。

您是否可以将完整代码与htmlshare一起发送警报的方法一起发送。您是否可以尝试
$('input').val(currentPage).change()是,以编程方式更改值不会触发任何事件。现在很难判断这是否是你的问题,因为你的信息和相关代码本身都有问题。如何验证表单?$('input').val(currentPage).change();-不起作用,已经试过了。这是Ispring Quike Maker应用程序,html是通过JS和Json生成的。已更改,但没有更改,这是Ispring Quike Maker进行的测验,我认为问题出在main player.JS中。如果我写了一些东西,我不知道提交是如何工作的,但是如果使用JQuery更改了值,它就不会工作。你确定你的验证工作正常吗?我们可以在使用JQuery添加值时提交表单。我猜不出到底是什么问题。共享您怀疑的html和js部分(验证部分)。