我在网页上工作,其中包含一个输入字段,需要使用存储的字符串以编程方式更改为php变量。
这是我的JQuery代码,它正在做我需要的。
$(function(){
$('.start').click(function(e) {
var currentPage = "<?php echo $name;?>";
$('input').val(currentPage);
$('.textfield').prop("disabled", true );
$('.textfield').css('cursor','not-allowed');
});
});
当我单击开始按钮名称插入到输入元素中时,但是当我单击提交按钮时,弹出错误消息&#34;字段是必需的&#34;。 我的问题是,为什么改变输入值不起作用。如果我添加或删除字母,则提交按钮正在运行,并且没有字段消息弹出窗口。
由于
答案 0 :(得分:1)
已停用的字段不会被表单提交。因此,它说&#34; Field是必需的&#34;。但是还有另一种财产可以在这种情况下有所帮助。使用readonly属性。替换代码中的以下行而不是disabled属性。
$('.textfield').prop("readonly", true );
如果这解决了问题,请告诉我们。