我想在单击特定链接后将光标放在输入字段中.我正在将它用于一个小型搜索引擎.
想象一下输入字段:[].然后一些链接添加字符串如:丹麦,英格兰等到输入字段.
现在我需要将光标放置如下:"丹麦,[这里]".
这可能吗?
*更新*
我现在正在使用此代码替换文本,您将如何添加"位置光标"-trick?
$('#denmark').click(function(){
$('#searchBoxBig').val('Denmark, ');
});
Run Code Online (Sandbox Code Playgroud) 我正在看一些jQuery,因为我想创建一个div,当你点击它时会改变颜色.
而且我已经做到了:
$(function() {
$('.star').click(function(){
$(this).css('background', 'yellow');
});
});
Run Code Online (Sandbox Code Playgroud)
而且效果很好!但是当我再次单击它时,我希望它删除背景颜色.这可能吗,你会怎么做那样的事情?
本教程未说明如何激活Javascript API v3服务.它只是说这样做.我的Google Developers Console屏幕与他们在书面(可能已过期)教程中显示的屏幕不匹配.
没有"服务"类别供我选择.我有一个"服务条款"类别,在选择时,允许我阅读此特定API的条款,但在该窗口中不采取任何操作.我有一个API密钥,我已经在我的网页中输入了代码并将API密钥放入其中.
加载网页时收到以下错误消息:"此页面无法显示Google地图元素.提供的Google API密钥无效或此网站无权使用它.错误代码:InvalidKeyOrUnauthorizedURLMapError"我认为它可能是因为我无法为此项目"激活"API v3.
我尝试过以下方法:
我一直在考虑开始在我的网站上使用 OpenID,以便我的访问者可以使用他们已经使用的凭据登录并感到安全,例如用于登录 Facebook 或 Google。
我一直在看:OpenID Library
在 PHP 部分下。然后我想这可能是一两件事可以选择。但好像我错了。
所以我的问题是:我应该为我的网站选择什么?
在我的网站上,您可以登录,然后您就有了自己的带有图片和内容的个人资料。登录后,您可以撰写公告。而且它是用 PHP 创建的。
实际上,我希望可以使用 Google 和 Facebook 作为登录方式。
我正在使用这个小脚本来定义用户是否滚动到底部
$(window).scroll(function(){
if($(window).scrollTop() == $(document).height() - $(window).height()){
if(!taskFired){
taskFired = true;
$("#loading_gif").css("display", "block");
setTimeout(loadMoreMabs, 1500);
}
}
});
Run Code Online (Sandbox Code Playgroud)
但我不想在达到底部之前触发函数loadMoreMabs .我该怎么办?我试图+和 - 高度,但这就像我正在尝试一些我没有真正得到的东西.
我正在制作一个简单的下载脚本,我的用户可以下载自己的图像等.
但我有一些奇怪的问题.
当我下载文件时,无论我下载了什么文件类型,它都有我的index.php文件中的内容..我的代码是这样的:
$fullPath = $r['snptFilepath'] . $r['snptFilename'];
if (file_exists($fullPath)) {
#echo $fullPath;
// setting headers
header('Content-Description: File Transfer');
header('Cache-Control: public'); # needed for IE
header('Content-Type: '.$r['snptFiletype'].'');
header('Content-Disposition: attachment; filename='. $filename . '.' . $r['snptExtension']);
header('Content-Length: '.$r['snptSize'].'');
readfile($fullPath)or die('error!');
} else {
die('File does not exist');
}
Run Code Online (Sandbox Code Playgroud)
$ r是我的数据库的结果,我在上传文件时存储了大小,类型,路径等.
UPDATE
当我上传和下载*.pdf文件时,它正在成功运作.但是当我试图下载*.zip和text/rtf时,text/plain它表现得很奇怪.
奇怪的是我的意思是:它下载完整的index.php文件,其中包含下载的文件内容.
回答
我从http://php.net/manual/en/function.readfile.php复制了它,现在它正在运行.看来:ob_clean(); 做了伎俩!感谢大家的帮助.
#setting headers
header('Content-Description: File Transfer');
header('Content-Type: '.$type);
header('Content-Disposition: attachment; filename='.basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean(); …Run Code Online (Sandbox Code Playgroud) 嘿大家都是PHP极客和黑客,如果你们有些人听的话; o)我正在创建一个登录系统,对于一些即将到来的网站,很多人都会使用,我敢肯定 - 或者至少我希望所以:)
我得到了表单验证,我检查了什么,发送到数据库.我的密码是md5哈希.人们被告知要创建强密码.
一些链接和类似的东西,会很好.谢谢你们:o)
我正在研究一个"社区".当然,我希望能够判断用户是在线还是离线.
我已经创建了这样,当你在我的表中登录UPDATE的行为1(默认为0)然后它们在线.当他们退出时他们处于离线状态.但如果他们没有按下退出按钮,他们将在线,直到他们按下该按钮.
所以我想创建的是:
我正在寻找的是如何以最简单的方式做到这一点.每次加载页面时,我应该创建一个mysql_query,其中UPDATE的行为1.或者还有另一种方法吗?
如果div是隐藏的,我试图根据隐藏/显示功能.我的代码看起来像这样:
//postInbox/outbox/savedbox show all/hide all
$('.postBoxShowAll').click(function(){
$('.postBoxContent').slideToggle('fast', function(){
if($(this).is(':hidden')){
$('.postBoxShowAll').html('Show all');
}else{
$('.postBoxShowAll').html('Hide all');
}
});
});
//
Run Code Online (Sandbox Code Playgroud)
*更新*
这有效:
//postInbox/outbox/savedbox show all/hide all
$('.postBoxShowAll').click(function(){
$('.postBoxContent').slideToggle('fast', function(){
if($('.postBoxContent').is(':visible')){
$('.postBoxShowAll').html('Hide all');
}else{
$('.postBoxShowAll').html('Show all');
}
});
});
//
Run Code Online (Sandbox Code Playgroud)
但由于某种原因,它不会改变文本.它滑动得很好.怎么会?
这个标题几乎说明了,需要说明一下.我的注册码看起来像这样:
我不想检查,如果输入的用户名已经存在,如果确实存在 - 写和$ errMsg =""; 并在以后回声.我希望你能帮助我,谢谢.
if(isset($_POST['username']) && isset($_POST['password']) && isset($_POST['name']) && isset($_POST['last_name']) && isset($_POST['company'])){
if($username === '') {
$errMsg = "Du skal udfylde brugernavn";
}
elseif($password === ''){
$errMsg = "Du skal udfylde password";
}
elseif($name === ''){
$errMsg = "Du skal udfylde navn";
}
elseif($last_name === ''){
$errMsg = "Du skal udfylde efternavn";
}
elseif($company === ''){
$errMsg = "Du skal udfylde firma";
}
$sql = ("SELECT * FROM members WHERE username ='$username'");
$result = mysql_query($sql) or …Run Code Online (Sandbox Code Playgroud)