我要修改按钮。
<label>Title</label> <input type="text" name="title" value="${boardVO.title}" readonly="readonly">
<button type="button" onClick="change('asdasd')"
class="btn btn-info">MODIFY</button>
脚本是
function change(target){
if(target=='asdasd'){
$("input[name='title']).removeAttr("readOnly");
如果我首先单击“修改”,请删除readOnly。 并编辑文字 再保存一次单击“修改”(第二次单击)文本。
我正在考虑更改类型。
如果更改按钮类型为“按钮”->“提交”,也许是这样?
如果我是正确的,那么我不知道如何更改脚本中的按钮类型
答案 0 :(得分:2)
readonly
拼写为readOnly
-该属性均为小写
$(function() {
$("#mod").on("click",function() {
if (this.innerText=="MODIFY") {
this.innerText="SAVE";
$("[name=title]").removeAttr("readonly");
}
else {
this.innerText="MODIFY";
$("[name=title]").attr("readonly","readonly");
var title = $.trim($("[name=title]").val());
if (title) {
$.post("someurl",{ "title": title },function(data) { console.log(data) });
}
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label>Title</label> <input type="text" name="title" value="${boardVO.title}" readonly="readonly">
<button type="button" id="mod" class="btn btn-info">MODIFY</button>