我想确保正确输入电话号码.它们是英国号码,不能包含任何符号或字母.它们的长度必须为11.
所以我尝试了以下方法:
else if (phone == null || !phone.toString().match(/^[-]?\d*\.?\d*$/)){
Run Code Online (Sandbox Code Playgroud)
但这实际上允许任何长度甚至空白输入.
我该怎么做来验证电话号码?我对Javascript没有经验.
我正在开发一个网站,要求div的背景图像在链接悬停时更改.
它的工作方式是:
<a href="index.php" title="Home ">
<li id="current">
Home<br \>
<span class="nav_desc">Text text</span>
</li>
</a>
<a href="about.php" title="About" id="about-link"
onmouseover="hover('about');"
onmouseout="hoverClear();">
<li id="about">
About<br \>
<span class="nav_desc">About me</span>
</li>
</a>
<a href="more.php" title="More"
onmouseover="hover('portfolio');"
onmouseout="hoverClear();">
<li id="more">
More<br \>
<span class="nav_desc">More More More
</span>
</li>
</a>
Run Code Online (Sandbox Code Playgroud)
JS:
function hoverClear(){
$('.navReflect').css("background-image", "url(images/"+page+"/reflect.png)");
}
function hover(hover){
$('.navReflect').css("background-image", "url(images/"+page+"/reflect-"+hover+".png)");
}
Run Code Online (Sandbox Code Playgroud)
因此,当链接悬停时,它会执行更改div背景图像的功能.但问题是当页面首次加载并且链接首次悬停时图像加载缓慢.
但是一旦它们加载就可以无缝地工作.我希望这是一个需要加载的问题.那么有没有一种方法可以预先加载图像,并仍然使用相同的方法悬停.
我有一张excel工作簿,有两张.一张纸张最多,另一张纸张超过一半.总共有大约170万行.
有人可以帮我把它变成sql格式.我需要将它导入我的sql server.我可以使用Workbench或PHPMyAdmin.
excel文件是84MB.
谢谢你的帮助.
我正在开发一个高度和宽度为 100% 的网站。左侧有一个面板,右侧是主要内容区域,可滚动。
但是,在内容区域中,最后一个 div 被切断了。我不明白为什么。我已经在 Firefox 和 Chrome 上对此进行了测试,两者都在做同样的事情。
这是查看它的链接: 已删除
如您所见,它被切断了,添加一个大的 margin-bottom (50px +) 似乎可以修复它,但这看起来很糟糕。
PS:不要担心丢失的图片,因为我只上传了这个页面,而不是整个网站。
提前致谢
我目前正在开发一个应用程序,它需要一个使用多种服务"共享"的选项; 比如电子邮件,推特.
为此,我有一个UIBarButtonItem编码输入,当触摸时,它会触发:
UIActionSheet *sheet = [[UIActionSheet alloc]
initWithTitle:@""
delegate:self
cancelButtonTitle:nil
destructiveButtonTitle:nil
otherButtonTitles:nil];
[sheet addButtonWithTitle:@"Email"];
[sheet addButtonWithTitle:@"Tweet"];
[sheet addButtonWithTitle:@"Cancel"];
sheet.cancelButtonIndex = sheet.numberOfButtons-1;
[sheet showFromRect:self.view.bounds inView:self.view animated:YES];
[sheet release];
Run Code Online (Sandbox Code Playgroud)
与此相结合以检测选择了哪个按钮:
clickedButtonAtIndex:(NSInteger)buttonIndex {
if (buttonIndex == actionSheet.cancelButtonIndex) { return; }
switch (buttonIndex) {
case 0:
{
[self emailThis];
break;
}
case 1:
{
[self tweetThis];
break;
}
}
Run Code Online (Sandbox Code Playgroud)
这适用于iPhone.但不幸的是它在iPad上显示不正确.看起来它正在尝试显示UIPopoverController,但它位于导航栏的中心,几乎没有高度.
我已经研究过使用UIPopoverController,但我似乎无法找到如何将它与按钮一起使用.无论如何我可以调整上面的代码来正确显示按钮,因为它已经尝试了.
非常感谢,
瑞安
PS:我是Objective-c/iOS编码的新手,所以请具体说明.谢谢 :)
编辑: 我尝试过使用:
[sheet showFromBarButtonItem:[self share] animated:YES];
Run Code Online (Sandbox Code Playgroud)
但它不起作用.这是我的按钮代码:
UIBarButtonItem *share = [[UIBarButtonItem alloc]
initWithTitle:@"Share"
style:UIBarButtonItemStyleBordered …Run Code Online (Sandbox Code Playgroud) 当用户登录时遇到困难时,他们会输入他们的电子邮件地址以恢复他们的密码.我的php发送一个临时密码(随机长号,在db中加密).但是,我希望将它们重定向到页面以更改密码(如果它是临时密码).
我怎么知道它是否是临时密码?什么是最好的方法+安全?
谢谢
我是比较有经验的PHP开发人员.
我选择了CodeIgniter框架.到目前为止,我已经了解它是如何使用的.到现在为止,我希望能够做一个while循环.
在我的控制器中我有:
$this->load->model('Test');
$data['result'] = $this->Test->getInfo();
$this->load->view('index1', $data);
Run Code Online (Sandbox Code Playgroud)
在我的模型中我有:
$result = mysql_query("SELECT * FROM users WHERE last_name='Hart'")or die(mysql_error());
$row = mysql_fetch_array( $result );
return $row;
Run Code Online (Sandbox Code Playgroud)
在我看来:
echo $result[0];
Run Code Online (Sandbox Code Playgroud)
但是,这仅输出找到的第一行中的第一个字段.
请帮我从数据库中检索信息 - 循环.
while循环是否发生在模型中?我只是正确地回应了结果吗?
css ×3
mysql ×3
javascript ×2
php ×2
codeigniter ×1
excel ×1
html ×1
ios ×1
objective-c ×1
phpmyadmin ×1
sql ×1
templates ×1
validation ×1