有没有人知道如何使用javascript修改输入控件的边框颜色?通过突出显示其中包含不正确或无效数据的字段等来进行验证.
例如改变边界:
document.getElementById('myinput').style.border = '1px solid red';
Run Code Online (Sandbox Code Playgroud)
怎么重置?下一行完全删除边框...
document.getElementById('myinput').style.border = '';
Run Code Online (Sandbox Code Playgroud)
如果我将边框颜色重置为特定颜色(例如黑色或灰色等),在某些浏览器/操作系统中可能看起来很奇怪,那些"主题"控件......
谢谢堆!
我想知道当用户模型扩展/子类和这个结果用户模型在多个应用程序之间共享和使用时,常见的项目/应用程序结构是什么.
我想在多个应用中引用相同的用户模型.我还没有建立登录界面,所以我不确定它应该如何组合在一起.
以下是我的想法:
project.loginapp.app1
project.loginapp.app2
Run Code Online (Sandbox Code Playgroud)
这种情况有共同的模式吗?登录最好是由"登录应用程序"处理?
与此问题类似,但更具体. django应用程序配置
UPDATE
澄清了上面的用例.我想将字段(扩展或子类?)添加到现有的auth用户模型中.然后在多个应用程序中引用该模型.
我想不出为什么需要在文件组中包含多个文件的任何原因。我之所以这样想,是因为我们可以从T-SQL(最终用户)级别控制文件组,但是不能从T-SQL(最终用户)级别控制文件组的单个文件。为什么仍然需要文件有任何意见或想法?
预先感谢乔治
我正在构建一个基于iPhone应用程序的导航控制器,我很好奇如何为我的应用程序构建详细视图.使我的努力变得复杂的部分是:我应该使用哪些UI元素/层次结构来创建可变高度但可滚动的详细视图?
我的目标的一个很好的例子是像移动App Store详细视图这样的安排.标题,描述,屏幕截图等之间的水平划分让我相信它是伪装的桌面视图,但这只是猜测.
目前,我正在使用UIScrollView作为我的详细信息视图,但由于我无法确定传入内容的确切长度,因此我的描述视图最终会显示未使用的空格或截断的文本.是否有一些元素最适合以"块状"格式(如示例)显示此可变高度内容,同时仍保持整体视图滚动能力?
提前感谢你的帮助!
我希望能够确定CD驱动器中的音乐专辑CD.例如,如果有人声称其驱动器中的CD是Eminem - The Eminem Show,我希望能够验证该CD确实是Eminem Show.
有任何想法吗?我申请了Gracenote开发者许可证,但他们不会再回复我五天.
另外,这是如何工作的?音乐光盘是否有编码的GUID或其他唯一标识符?
最后,这可能是数据CD,比如Diablo II安装光盘1吗?如果是这样,您可以指出我的任何指示,以实现这一目标?
为什么C#语言设计者可能不支持这样的东西(从计算机程序的结构和解释,第二版,第30页):
/// <summary>Return the square root of x.</summary>
double sqrt(double x) {
bool goodEnough(double guess) {
return Math.Abs(square(guess) - x) < 0.001;
}
double improve(double guess) {
return average(guess, x / guess);
}
double sqrtIter(double guess) {
return goodEnough(guess) ? guess : sqrtIter(improve(guess));
}
sqrtIter(1.0);
}
Run Code Online (Sandbox Code Playgroud) 我有一个C++类型的字符串const char*作为参数传递给strlen,但它返回void.
它就像
strlen(astruct.string);
Run Code Online (Sandbox Code Playgroud)
谢谢..
编辑:做了一些检查,
strlen("test");
Run Code Online (Sandbox Code Playgroud)
仍然无效......为什么?
编辑:这是图像 http://img14.imageshack.us/img14/1808/strlen.png
很抱歉以前不清楚.格式化效果不佳.无论如何,Evan Teran和Vlad Romascanu都解决了混乱.另请参阅Brian R. Bondy的回答.
谢谢.随意关闭.
我试图调用我的一个类属性编写器,但由于某种原因它永远不会被调用.这里有一些代码可以让我更清楚:
class Test
attr_reader :test
def test=(val)
puts 'Called'
@test = val
end
def set_it(val)
test = val
end
end
obj = Test.new
obj.set_it 5
puts obj.test
=> nil
Run Code Online (Sandbox Code Playgroud)
最后的puts语句输出'nil'.向test =添加一个调试语句表明它永远不会被调用.我究竟做错了什么?
更新
我部分地重写了这个问题,因为当我写这个问题时我并没有真正理解这个问题.所以这个问题现在更加普遍.
在Perl(和其他语言)中,条件三元运算符可以表示如下:
my $foo = $bar == $buz ? $cat : $dog;
Run Code Online (Sandbox Code Playgroud)
VB.NET中是否有类似的运算符?
border ×1
c# ×1
c++ ×1
cd ×1
cocoa ×1
cocoa-touch ×1
disk ×1
django ×1
dom ×1
filegroup ×1
html ×1
iphone ×1
java ×1
javascript ×1
objective-c ×1
operators ×1
python ×1
ruby ×1
scheme ×1
sql-server ×1
string ×1
t-sql ×1
validation ×1
vb.net ×1
visual-c++ ×1
visual-c++-6 ×1
xcode ×1