这是我的javascript
<script type="text/javascript">
var save_method; //for save method string
var table, ket;
function edit_user(id)
{
save_method = 'update';
ket = "disabledInput";
}
</script>
我的HTML
<div class="col-md-9">
<input id="ket" placeholder="NPP" class="form-control" type="text">
<span class="help-block" id="method"></span>
</div>
没有出现错误,但我的变量未显示。任何人都可以建议如何解决它?
答案 0 :(得分:1)
html代码
<div class="col-md-9">
<input name="id" placeholder="NPP"
class="form-control" type="text" id="test">
<span class="help-block"></span>
</div>
<script type="text/javascript">
var save_method; //for save method string
var table;
var ket;
function edit_user(id)
{
save_method = 'update';
ket = "disabledInput";
document.getElementById("test").value ="disabledInput";//to assign textbox value
}
</script>
答案 1 :(得分:0)
你不能简单地在id标签中执行js。你可以做的是将onload事件附加到body html元素
<body onload="setInputId()">
setInputId 函数应该使用输入的id执行操作。
function setInputId(){ getElementsByName['id'][0].setAttribute("id", ket);}