使提交按钮在单击时消失
make submit button disappear when clicked
我想知道是否有办法调整这段代码,这样当点击提交按钮时,它就会消失,但输入框会保留下来。
<script type="text/javascript">
var Text = 'hello';
function setInput(button) {
var buttonVal = button.name,
textbox = document.getElementById('input_' + buttonVal);
textbox.value = Text ;
}
</script>
<html>
<input class='input' id="input_a1" name="a1" value="<?php {echo $a1;} ?>">
<input type='submit' name='a1' value='x' onclick='setInput(this); return false;'>
</html>
只需添加:
button.style.visibility = "hidden";
在CCD_ 1函数的末尾。
<button onclick="style.display = 'none'">Click Me</button>
如果您想让它消失,请使用。。。
button.style.visibility = "hidden";
然而,这将留下按钮占用的空间(但它将是空白的(。
如果你想让空间也消失,用这个代替visibility
。。。
button.style.display = "none";
编写一个隐藏元素的js函数。
function hide() {
var div = document.getElementyById('whatYouWantToHide');
div.style.display = 'none';
}
你当然可以把它作为一个论点来传递,这将是一个很好的解决方案。
<script type="text/javascript">
var Text = 'hello';
function setInput(button) {
var buttonVal = button.name;
button.style.display = 'none'; // insert this line
textbox = document.getElementById('input_' + buttonVal);
textbox.value = Text ;
}
</script>
HTML(无按钮(:input id="myButton"type="hidden"value="Click ME?">
这一行将使按钮可见:document.getElementById("myButton"(.type="button";
我发现非常简单
<script type="text/javascript">
function submitform()
{
document.forms["myform"].submit();
}
</script>
<form id="myform" action="submit-form.php">
Search: <input type='text' name='query'>
<a href="javascript: submitform()">Submit</a>
</form>
相关文章:
- 通过单击同一图标使菜单出现和消失
- '单击'事件在Backbone中消失.使用流沙后查看
- 用鼠标单击对象,使画布对象消失
- 映射API v3标记在单击时消失
- 单击按钮显示重新单击消失
- HTML 框架 - 防止引导弹出窗口在用户单击正文时消失
- 单击一个按钮,直到它在CasperJS中消失
- 单击以调用 JavaScript 函数时,按钮不断消失
- Ace代码编辑器单击后消失
- 单击按钮时,文本框消失
- 单击提交按钮后,答案逐渐消失
- 当再次单击时,我希望颜色消失.(喜欢/讨厌按钮,一切都可以,但如果我点击两次喜欢按钮,我希望颜色消失)
- 标题下方的标签在再次单击时消失,JavaScript不知道为什么
- 如果不在 JavaScript 中单击,如何让圆消失
- 单击“提交按钮”后,文本会迅速消失
- Jquery 动画在单击几次后消失
- 如何使JavaScript对象在单击页面其余部分时消失
- 在IE8中单击重置按钮后占位符消失
- 在输入框中单击时 - 在附近显示文本 - 在单击时输出文本消失
- 如果我多次单击提交按钮,下拉值就会消失