Jquery-禁用文本字段并重新启用字段

Jquery-禁用文本字段并重新启用字段,jquery,input,field,Jquery,Input,Field,是否有jquery函数可以在提交文本字段后限制一次提交?一旦用户删除该字段中的现有信息,如果他们改变主意,提交按钮将重新启用,他们将能够重新提交文本 例如: -用户正在制作T恤 -T恤产品上只允许有一行文字 -在字段中插入文本后,该字段将被禁用 -如果删除或重置文本字段,则可以重新启用字段 提前感谢 我建议使用监听事件来限制输入的字符数,并在达到该限制后禁用该字段。然后可能需要一个重置按钮来重新开始 例: 没有一个函数能做到这一点,没有。@nullability在提交后没有jquery方法来创建

是否有jquery函数可以在提交文本字段后限制一次提交?一旦用户删除该字段中的现有信息,如果他们改变主意,提交按钮将重新启用,他们将能够重新提交文本

例如:

-用户正在制作T恤 -T恤产品上只允许有一行文字 -在字段中插入文本后,该字段将被禁用 -如果删除或重置文本字段,则可以重新启用字段


提前感谢

我建议使用监听事件来限制输入的字符数,并在达到该限制后禁用该字段。然后可能需要一个重置按钮来重新开始

例:


没有一个函数能做到这一点,没有。@nullability在提交后没有jquery方法来创建它,它会禁用字段,因此他们无法更改它?如果禁用文本字段,他们就无法返回并更新文本。您必须创建一个单独的控件,如按钮,以启用按钮。
//this function would freeze the field if they reach a char max.
//I would suggest changing the field color tho, and disabling the
//submit button if they exceed the max
$("#tshirt_text").keyup(function(){
    var content = $(this).val();
    if( content.length = 26 ) { //or whatever your char max is
        $(this).prop( "disabled", true );
    }
});

//this function could freeze the field when it loses focus 
$("#tshirt_text").blur(function(){
    $(this).prop( "disabled", true );
}

//clear the field onclick
$("#clearButton").click(function(){
    $("#thsirt_text").prop( "disabled", false );
}