我想在文本字段旁边放置一个十字按钮,单击它会清除用户输入的值。换句话说,它清空了字段。请帮助..而且我也想集中精力,但大约 2 或 3 秒后..
问问题
186 次
8 回答
5
像这样:
$('#myButton').click( function () {
$('#myField').val('');
});
或者没有 jQuery
document.getElementById('myButton').onclick = function () {
document.getElementById('myField').value = '';
});
于 2012-12-18T14:27:12.740 回答
1
试试这个,
$('#button').click(function(){
$('#inputBox').val('');
});
于 2012-12-18T14:28:27.543 回答
0
你有没有尝试过任何东西?但这应该可以(误读后编辑,见下文):
$('#your_button').click(function() { $('#your_textbox').val(''); });
于 2012-12-18T14:27:13.623 回答
0
在 Javascript 中:
document.getElementById('textField1').value = "";
于 2012-12-18T14:28:37.827 回答
0
假设您的文本字段如下所示:
<input type="text" id="myText"></input>
你的按钮看起来像这样:
<input type="button" id="myButton"></input>
您只需要在 javascript 中执行此操作:
<script type="text/javascript">
var myButton = document.getElementById('myButton');
myButton.addEventListener("click", function () {
document.getElementById('myText').value = '';
}, false);
</script>
如果您使用的是 jQuery,那就更容易了:
<script type="text/javascript">
$('#myButton').click(function() {
$('#myText').val('');
});
</script>
于 2012-12-18T14:29:12.053 回答
0
好吧,学会把你的任务分解成更小的任务,一切都会变得容易得多。例如,在这里,您有 2 个任务:
1)在输入附近放置一个“X”按钮。这是通过 CSS 和 HTML 实现的。您的 HTML 可能如下所示:
然后你应该将你的图像与你的输入对齐
2) 实际擦除。在 jQuery 中:
$("#x_button").click( function() {
$("#input_id").val( "" );
});
但这是 Web 开发的真正基础,所以你真的应该考虑阅读一些关于它的书。
于 2012-12-18T14:32:08.780 回答
0
您可以使用 html5 值来完成。
<input type="text" placeholder="Your text here">
于 2012-12-18T14:33:19.413 回答
0
这是一个示例:
html:
<input type="text" id="txtText" value="test value" />
<input type="button" id="btnClear" value="Clear" />
javascript:
$(document).ready(function () {
$("#btnClear").click(ClearText);
});
function ClearText() {
$("#txtText").val("");
}
于 2012-12-18T14:36:11.307 回答