我想要一个提交按钮,提交与按钮上显示的值不同的值.随着<input type="submit">你似乎无法做到这一点.随着<button type="submit">但是,这些可以是两个不同的值.问题是,它能在所有浏览器中使用吗?
在这里尝试这个测试代码:
<form method="get" action="">
<input type="text" name="txt"/>
<button type="submit" name="btn" value="val">text</button>
</form>
Run Code Online (Sandbox Code Playgroud)
在FF 3.6中,它使用两个值适当地更新我的地址栏(并在文本框中按回车键响应我).在IE 8中,它也接受按Enter键,在地址栏中显示文本值,但它根本没有将按钮的值显示为GET参数...这是否意味着它没有提交它?
我不能使用隐藏的输入,因为我需要确定在没有JS的情况下单击哪个按钮.
测试2:
<form method="get" action="">
<input type="text" name="txt"/>
<button type="submit" name="submit1" value="submit1">submit</button>
<input type="submit" name="submit2" value="submit2"/>
<input type="submit" name="submit3" value="submit3"/>
</form>
Run Code Online (Sandbox Code Playgroud)
在IE8中,按Enter键不会提交任何按钮,但单击submit1 将发送一个值.它会发送"提交",而不是"提交1",这与FF不一致.但是,提交表单只会在两个浏览器中发送一个按钮的值,这意味着我可以通过检查是否存在来检查单击了哪个按钮GET['submitX']!按Enter键时,Chrome的行为略有不同(提交button2).Opera似乎与FF一致...但是所有4个浏览器只提交一个按钮.我没有安装任何早期版本的浏览器....有人知道它是否适用于早期版本,尤其是IE6?
我有一个函数,从存储过程返回一个日期,它一切正常,直到值为NULL,我怎么能解决这个问题,所以它适用于null呢?
public DateTime? GetSomteDate(int SomeID)
{
DateTime? LimitDate= null;
if (_entities.Connection.State == System.Data.ConnectionState.Closed)
_entities.Connection.Open();
using (EntityCommand c = new EntityCommand("MyEntities.GetSomeDate", (EntityConnection)this._entities.Connection))
{
c.CommandType = System.Data.CommandType.StoredProcedure;
EntityParameter paramSomeID = new EntityParameter("SomeID", System.Data.DbType.Int32);
paramSomeID.Direction = System.Data.ParameterDirection.Input;
paramSomeID.Value = SomeID;
c.Parameters.Add(paramSomeID);
var x = c.ExecuteScalar();
if (x != null)
LimitDate = (DateTime)x;
return LimitDate.Value;
};
}
Run Code Online (Sandbox Code Playgroud) 应该是一个简单的,但谷歌没有帮助:无法找到一种方法让rails在请求到期之前等待更长时间
ActionView :: Template ::错误(执行已过期)
=> Booting Thin
=> Rails 3.2.3 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Run Code Online (Sandbox Code Playgroud) 我有2个单选按钮
我在装载时使用了mootool
window.addEvent('domready', function() {
var chk="1";
if(chk==1){
$('edit-gender-0').set('checked',true);
}
else if(chk==2){
$('edit-gender-1').set('checked',true);
}
Run Code Online (Sandbox Code Playgroud)
但它根本不起作用.
任何帮助将不胜感激......以及没有if条件的任何其他简短解决方案.
测试是否比测试的实际代码更大是否正常?对于我正在测试的每行代码,我通常在单元测试中有2-3行.这最终导致花费大量时间只需键入测试(模拟,模拟和模拟更多).
节省时间在哪里?你有没有避免测试代码是否是微不足道的?我的大多数方法都不到10行,测试每一个方法需要花费很多时间,正如你所看到的那样,我开始质疑大部分测试的编写.
我不是在提倡不进行单元测试,我喜欢它.只想看看人们在编写测试之前考虑的因素.它们是有代价的(就时间而言是金钱),所以必须以某种方式评估这个成本.如果有的话,您如何估算单元测试所带来的节省?
<script type="text/javascript" src="prototype.js"></script>
<script>
function reload(form){
var val = $("seltab");alert(val);
}</script>
echo "<form method = post name = f1 action = '' >";
echo "<select id = seltab onchange = 'reload(this.form)'>";
$querysel = "SELECT title_id,author FROM authors NATURAL JOIN books";
$result1 = mysql_query($querysel) ;
while($rowID = mysql_fetch_assoc($result1))
{
$TitleID = $rowID['title_id'];
$author = $rowID['author'];
print "<option value =$TitleID>$author\n";
print "</option>";
}
print "</select>";
Run Code Online (Sandbox Code Playgroud) 看起来我错过了一些东西.
当使用Jython在Java中运行我的Python代码时,会生成Java字节码文件(test.py - > test@py.class).
我可以直接使用java运行这些类吗?
换句话说,我想这样做:
$ java test@py [additional cp args]
Run Code Online (Sandbox Code Playgroud)
工作.
目的:编写Python代码而不必泄露源代码.
我已经阅读了很多有关此问题的问题,但许多答案相互矛盾或者我不理解.
您应该始终将密码存储为哈希,而不是纯文本.但是,您应该在数据库中的散列密码+ salt旁边存储salt(每个用户都是唯一的).这对我来说似乎不是很聪明,因为无法有人访问数据库,查找称为Admin或其他任何帐户,然后从中计算出密码?
我写了这篇文章 音乐和数学,找到了自然和五声音阶.
我想找到最好的程序化方法.解决方案可能是:
<script>
function getScaleIntervals(c) {
var tot = 0;
var scale = [];
while(tot <= 12){
scale.push(Math.round(tot));
tot += c;
}
return scale;
}
var natural_scale = getScaleIntervals(12/7);
document.write(natural_scale + " \n"); // ==> 0, 2, 3, 5, 7, 9, 10, 12
var pentatonic_scale = getScaleIntervals(12/5);
document.write(pentatonic_scale + " \n"); // ==> 0, 2, 5, 7, 10, 12
</script>
Run Code Online (Sandbox Code Playgroud)
结果区间以D(Re)开始于0,因此您有DEFGABCD这是Dorian模式
javascript ×3
bytecode ×1
c# ×1
grails ×1
grails-orm ×1
html ×1
java ×1
jython ×1
math ×1
mootools ×1
passwords ×1
php ×1
prototypejs ×1
python ×1
salt ×1
security ×1
timeout ×1
unit-testing ×1