这就是我想要做的.
当我的表单上单击"提交"表单时,javascript函数将遍历表单的所有字段.
对于每个字段,将调用一个函数,该函数将返回true/ false指示它是否正确填充.
如果false返回a,则会在该字段旁边显示错误消息.
如果所有字段都正确,则提交表单.如果没有,则不提交.
这是棘手的部分.虽然大部分验证都是通过javascript完成的,但是需要通过ajax验证用户名和电子邮件,以查看用户名/电子邮件是否已被使用.
我目前用于此ajax函数的结构与此类似:
function validateSomething()
{
var valid;
$.post("something.php", {x:y},
function(data)
{
if (isSomething(data))
valid=true;
//Here referring to the valid variable
//set outside this function, in the
// parent function
else
valid=false;
});
return valid/
}
Run Code Online (Sandbox Code Playgroud)
但那目前不起作用.
我该怎么做才能使它工作,即我可以阻止validateSomething()函数返回一个值,直到内部函数设置为true/false?
会这样的工作:
function validateSomething()
{
var valid="unset";
$.post("something.php", {x:y},
function(data)
{
if (isSomething(data))
valid=true;
//Here referring to the valid variable
//set outside this function, in the
// parent function
else
valid=false;
});
//Loop …Run Code Online (Sandbox Code Playgroud) 我正在寻找一种优雅的方式来获得操作系统版本:"Windows XP Professional Service Pack 1"或"Windows Server 2008 Standard Edition"等.
这样做有一种优雅的方式吗?
我也对处理器架构感兴趣(如x86或x64).
我正在使用UINavigationController在视图之间移动.当我在视图中来回移动时,我的应用程序使用的内存不断增加.在所有viewcontrollers的dealloc方法中放置NSLog语句时,我注意到它只被调用了一些viewcontrollers而不是所有被弹出的.
例如,这是推送视图的顺序MainViewController - > viewcontroller1 - > viewcontroller2 - > viewcontroller3
现在在viewcontroller3中,如果我执行popToViewController:mainController,则仅为viewcontroller3调用dealloc.它不是为viewcontroller1和2调用的.
有人可以告诉我为什么会这样.
发现了问题.如果viewcontroller保存的任何引用仍在内存中,则不会调用dealloc方法.在我的例子中,它是未在viewcontroller1和viewcontroller2中发布的MPMoviePlayerController对象.
在我阅读的文档中:
使用\ A和\ z匹配字符串的开头和结尾,^和$匹配行的开头/结尾.
我将应用正则表达式来检查用户提交的用户名(或电子邮件是否相同).我应该validates_format_of在模型中使用哪个表达式?我无法理解其中的区别:我一直用^和$ ...
我正在寻找一些用于商业/自由软件项目,现代或旧的树结构的例子.我可以在维基百科上看到示例,但我正在寻找更具体的示例以及如何使用它们.例如,数据库中的主键是(从我读过的)存储在BST结构中或BST的变体(随意纠正我)
我的问题不仅限于二进制搜索树(BST),它可以包括任何变体,如红黑,AVL等.
我将如何转换表格
<table>
<tr>
<td>Name</td>
<td>Price</td>
</tr>
<tr>
<td>Name</td>
<td>Price</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
到jQuery的段落列表
<ul>
<li>
<p>Name</p>
<p>Price</p>
</li>
<li>
<p>Name</p>
<p>Price</p>
</li>
</ul>
<p><a id="products-show-list">Toggle list view</a></p>
<script type="text/javascript">
$("#products-show-list").click(function(){...});
</script>
Run Code Online (Sandbox Code Playgroud) 我想在我的Xcode iPhone项目中使用clang.然而,这是入门指南:
http://clang.llvm.org/get_started.html
我已经和Xcode合作了一年,但这远远不能让我理解!谁能用英语解释如何在我现有的iPhone项目中安装和使用Clang?我不熟悉从控制台加载东西.
谢谢!
担
我们在数据库中有两列,目前的类型为varchar(16).事实是,它包含数字,并且始终包含数字.因此,我们希望将其类型更改为整数.但问题是它当然已包含数据.
我们有什么方法可以将该列的类型从varchar更改为int,而不是丢失那些已存在的那些数字?希望我们可以运行某种sql,而不必创建临时列并创建C#程序或进行转换等等......我想如果SQL Server有一些函数将字符串转换为数字,但我在SQL上非常不稳定.几乎只能使用C#并通过LINQ to SQL访问数据库.
注意:是的,首先使列成为varchar并不是一个好主意,但不幸的是,他们这样做了.
我实现了一个小函数,它解析SQL INSERT语句并在光标位于列名上时突出显示列值,反之亦然.
然后我想添加一种在列名和列值之间快速跳转的可能性.我在实现中使用了push-mark,因此我可以使用Cx Cx(交换点和标记)跳转.它也有效,唯一令我困扰的是elisp doc,它说
新手Emacs Lisp程序员经常尝试将标记用于错误的目的.标记保存了一个位置,方便用户使用.大多数编辑命令不应改变标记.
我对马克的使用 - 这是正确的吗?或者什么是更好的解决方案?
我正试着玩
PCM_UNSIGNED 11025.0 Hz, 8 bit, mono, 1 bytes/frame
Run Code Online (Sandbox Code Playgroud)
第一种方法有效,但我不想依赖于sun.*东西.第二个导致只播放一些领先的帧,听起来更像是一个点击.因为我正在使用ByteArrayInputStream播放,所以不能成为IO问题.
Plz分享您为什么会发生这种情况的想法.TIA.
iphone ×2
javascript ×2
.net ×1
ajax ×1
asynchronous ×1
binary-tree ×1
c# ×1
clang ×1
cocoa-touch ×1
elisp ×1
emacs ×1
html-table ×1
java ×1
javasound ×1
jquery ×1
list ×1
listview ×1
llvm ×1
objective-c ×1
playback ×1
regex ×1
ruby ×1
sql-server ×1
tree ×1
types ×1
wav ×1
winforms ×1