在一些非表单页面上,我有一些链接看起来更像按钮而不是超链接......
我认为button_to而不是link_to会起作用,但buton_to似乎总是被视为一个帖子.
有一种简单的方法可以简单地用按钮替换(非提交)链接吗?
嗨,我想把"a"标签作为提交按钮.我在网络的某个地方找到了一个代码.但它没有用.
<a href="#" onclick="this.form.submit()">Submit</a>
Run Code Online (Sandbox Code Playgroud)
是否有任何代码可以满足我的需求?
Android默认的Button类提供了一个非常大的按钮.

周围有很多浪费的空间.现在我想创建一个非常小的按钮,它只比文本/标题略大.如何从代码中执行此操作?到目前为止,我发现了以下方法,但它仍然提供太大的按钮并浪费太多空间:
A.在res/layout中创建XML(smallbutton.xml):
<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)
style="?android:attr/buttonStyleSmall"
android:text="color"
android:padding="0dp"
android:layout_margin="0dp"
android:textSize="8dp"
android:maxHeight="2dp"
android:maxWidth="2dp"
/>
Run Code Online (Sandbox Code Playgroud)
B.从您的代码中膨胀并添加到视图中:
Button pickBackColor = (Button) this.getLayoutInflater().inflate(R.layout.smalbutton,null);
Run Code Online (Sandbox Code Playgroud)
...
LinearLayout linLayout = new LinearLayout(this);
linLayout.addView(pickBackColor);
Run Code Online (Sandbox Code Playgroud)
现在问题是按钮仍然太大,它占用了文本周围(在左侧,右侧,上方,下方)的太多空间.

任何提示如何进一步减小按钮的大小?
我试图改变提交按钮类型中文本的颜色,但是,我不知道为什么我无法更改它.
.button {
width: 105px;
height: 20px;
background-image: url('tiny.gif');
line-height: 20px;
padding-bottom: 2px;
vertical-align: middle;
font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
<!--font-weight: bold;
-->text-transform: none;
border: 1px solid transparent;
}
.button:hover {
background-image: url('tiny_.gif');
}Run Code Online (Sandbox Code Playgroud)
<input type="submit" value="Fetch" class="button" />Run Code Online (Sandbox Code Playgroud)
当我尝试更改提交按钮的颜色时,我遇到了问题.
在针对棒棒糖的材质主题优化应用时,我遇到了这个恼人的问题:
每当对话框按钮上有长文本时,总共不符合按钮栏宽度,文本就不会像以前的主题一样包含在多行中.相反,以下按钮被挤出对话框,无法访问(见下图).
截图:

到目前为止,我已经花了很多时间来处理这个问题,我可以在互联网上找到关于它的唯一主题:https: //code.google.com/p/android/issues/detail?id = 78302
所以我在那里接受建议并在这里提出这个问题..
我试过的是查看源(按钮是用maxLines = 2定义)并在buttonBarStyle和buttonBarButtonStyle上更改不同的参数但没有成功.
我正在寻找一个简单的样式解决方案,因此不想使用第三方库.
可能这只是一个模拟器问题?我不这么认为.
非常感谢帮助.提前致谢.
编辑: 要跟进,请参阅12月3日我自己的答案,这不是一个解决方案.
android button android-alertdialog material-design android-5.0-lollipop
"取消"按钮背后的基本思想是使用Escape Keypress关闭窗口.
您可以将"取消"按钮上的IsCancel属性设置为true,从而使"取消"按钮自动关闭对话框而不处理Click事件.
资料来源:编程WPF(格里菲斯,卖出)
所以这应该工作
<Window>
<Button Name="btnCancel" IsCancel="True">_Close</Button>
</Window>
Run Code Online (Sandbox Code Playgroud)
然而,我期望的行为并不适合我.父窗口是Application.StartupUri属性指定的主应用程序窗口.有效的是
<Button Name="btnCancel" IsCancel=True" Click="CloseWindow">_Close</Button>
private void CloseWindow(object sender, RoutedEventArgs)
{
this.Close();
}
Run Code Online (Sandbox Code Playgroud)
我正在制作一个用户点击按钮并且分数增加的系统.有一个计数器,我想在单击按钮时增加使用jQuery的值(以便页面不需要刷新).
我该怎么做?
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
<script type="text/javascript">
$("#update").click(function() {
$("#counter")++;
}
</script>
Run Code Online (Sandbox Code Playgroud)
#update是按钮,#counter是计数器.
在PHP中,++增加了某些东西的价值.什么是jQuery等价物?
此外,当单击该按钮时,它还需要发送一个请求,该请求也会更新mysql数据库中的得分值,而不会刷新页面.有谁知道我会怎么做?
非常感谢
更新:
我尝试过以下几种方法,但似乎没有任何效果!我需要更改其他任何内容吗?我为它创建了一个测试页面:
<html>
<body>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
<script type="text/javascript">
var count = 0;
$("#update").click(function() {
count++;
$("#counter").html("My current count is: "+count);
}
</script>
<button id="update" type="button">Button</button>
<div id="counter">1</div>
</body>
</htlm>
Run Code Online (Sandbox Code Playgroud) 我的XAML中有一个样式设置,用于Button在我的WPF窗口中创建圆角.我希望这种样式适用于我的应用程序中所有窗口上的所有按钮.
有没有一种方法,类似于CSS,我可以把它放到另一个文件中并以某种方式在我的所有窗口中引用它?或者我每次只需要复制粘贴它.
我试图用下面的代码设置按钮颜色的样式,颜色一直工作,直到我点击按钮,按钮显示默认颜色,如何指定按钮onclick的颜色?
.btn-success {
color: #ffffff;
background-color: #161617;
border-color: #494F57;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
color: #ffffff;
background-color: #1F2838;
border-color: #494F57;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
background-color: #161617;
border-color: #494F57;
}
.btn-success .badge {
color: #161617;
background-color: #ffffff;
}
Run Code Online (Sandbox Code Playgroud)