![](/img/trans.png)
[英]How to set the li value (text inside the li) in the input filed in TODO application when user click on update button?
[英]Javascript set input value when user click button
我正在開發Chrome擴展程序。 我想在用戶單擊按鈕時將輸入值(用戶名)更改為一些文本。 但是我的解決方案不起作用。 需要咨詢。 我的代碼如下所示:
<!DOCTYPE html>
<html>
<head>
<META http-equiv=content-type content=text/html;charset=utf8>
<META http-equiv=content-type content=text/html;charset=windows-1254>
<META http-equiv=content-type content=text/html;charset=x-mac-turkish>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<title></title>
<script>
$('#target').submit(function() {
alert('something');
return false;
$('#UserName').value('test');
});
</script>
</head>
<body>
<form id="target">
<table>
<tr>
<td>UserName:</td>
<td>
<input type="text" id="UserName" size="20" />
</td>
</tr>
<tr>
<td>Password:</td>
<td>
<input type="password" id="Password" />
</td>
</tr>
<tr>
<td></td>
<td><input type="button" value="Login" id="Login" /></td>
</tr>
</table>
</form>
</body>
</html>
您的提交按鈕必須為'submit'類型。
所以這:
<input type="button" value="Login" id="Login" />
應該:
<input type="submit" value="Login" id="Login" />
另外,用於獲取/設置輸入值的jQuery函數是.val() 。
最后,您不希望在函數結束之前返回false 。
$('#target').submit(function() {
alert('something');
$('#UserName').val('test');
return false;
});
看到這個工作的 小提琴 。
將您的提交按鈕從類型按鈕更改為從以下位置提交:
<input type="button" value="Giriş" id="Login" />
至:
<input type="submit" value="Giriş" id="Login" />
還可以從以下位置更改您的JS代碼:
$('#target').submit(function() {
alert('uyarı');
return false;
$('#UserName').value('deneme');
至:
$('#target').submit(function() {
alert('uyarı');
$('#UserName').val('deneme');
return false;
jQuery使用VAL而不是VALUE
換一種說法
<script>
$('#target').submit(function() {
alert('something');
return false;
$('#UserName').val('test');
});
</script>
並且FORM不能Submitado更改輸入類型並提交給adciona FORM METHOD = "POST"
這很好
$('input#Login').click(function() {
$('#UserName').val('test');
return false;
});
伙計們非常感謝您。 我發現。 問題是,當您開發Google Chrome應用程序時,必須將javascript代碼與html分開。 否則,javascript無法正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.