我一直在寻找方法让jQuery自动写入使用html5验证到我的所有输入字段,但我无法告诉它在哪里写它.
我想接受这个
<input type="text" name="first_name" value="" id="freeform_first_name"
maxlength="150">
Run Code Online (Sandbox Code Playgroud)
并在结束标记之前自动添加所需内容
<input type="text" name="first_name" value="" id="freeform_first_name"
maxlength="150" required>
Run Code Online (Sandbox Code Playgroud)
我以为我可以做一些事情
$("input").attr("required", "true");
Run Code Online (Sandbox Code Playgroud)
但它不起作用.任何帮助是极大的赞赏.
我试图在我的英雄的底部有一个三角形/箭头,但它没有响应,并且在移动设备上不能很好地工作,因为三角形漂浮到右边并且不再是绝对居中.
我怎么能一直将三角形放在div底部的绝对中心?
这里的示例代码:
HTML:
<div class="hero"></div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.hero {
position:relative;
background-color:#e15915;
height:320px !important;
width:100% !important;
}
.hero:after,
.hero:after {
z-index: -1;
position: absolute;
top: 98.1%;
left: 70%;
margin-left: -25%;
content: '';
width: 0;
height: 0;
border-top: solid 50px #e15915;
border-left: solid 50px transparent;
border-right: solid 50px transparent;
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试遍历JSON文件中的一些数据并计算相同城市/发生的次数...
var json = [
{ "city": "California" },
{ "city": "California" },
{ "city": "California" },
{ "city": "Texas" },
{ "city": "Florida" }
];
var obj = {};
for (var i = 0, j = json.length; i < j; i++) {
if (obj[json[i]]) {
obj[json[i]]++;
}
else {
obj[json[i]] = 1;
}
}
console.log(obj);
Run Code Online (Sandbox Code Playgroud)
JSFiddle: http : //jsfiddle.net/f2939ucw/
问题在于返回的对象仅返回数组中对象的数量,而不返回相同次数的城市。
我试图将a <div>放置在用户文本选择上方,该文本选择将充当类似于Mediums的工具栏。
虽然我已经成功<div>地将定位在选择旁边,但是我似乎无法使它相对于选择正确居中:
$(function() {
// Setup the Event Listener
$('.article').on('mouseup', function() {
// Selection Related Variables
let selection = window.getSelection(),
getRange = selection.getRangeAt(0),
selectionRect = getRange.getBoundingClientRect();
// Set the Toolbar Position
$('.toolbar').css({
top: selectionRect.top - 42 + 'px',
left: selectionRect.left + 'px'
});
});
});
Run Code Online (Sandbox Code Playgroud)
我可以这样确定选区的中心点:减去选区的宽度,使选区从视口向左偏移:
selectionRect.left - selectionRect.width
Run Code Online (Sandbox Code Playgroud)
但是,我不确定如何使用它来设置工具栏相对于选择矩形居中的位置吗?
我尝试从选择的宽度除以2减去工具栏的左偏移量,但这也不完全与中心对齐。
JSFiddle
在我的 Laravel 5.4 composer.json 文件中,我有以下自动加载我的自定义包。请注意,此包未发布,而是在本地加载。
"autoload": {
"classmap": [
"database/seeds",
"database/factories"
],
"psr-4": {
"App\\": "app/",
"Vendor\\Module\\": "packages/vendor/module/src"
}
},
Run Code Online (Sandbox Code Playgroud)
然后在我的包 composer.json 文件中,我有以下内容
{
"name": "vendor/module",
"description": "A custom package",
"version": "1.0.0",
"type": "project",
"authors": [
],
"minimum-stability": "dev",
"require": {
"laravelcollective/html": "^5.4.0"
}
}
Run Code Online (Sandbox Code Playgroud)
但是,当我从 Laravel 根目录运行composer install时,它永远不会选择我需要的 laravelcollective/html 包。
有没有办法加载未发布的本地包的依赖项?
如何将我的主表中名为"username"的所有用户链接或添加到另一个表中,以便我可以运行检查并比较值而无需向主表添加大量行?这将是一个更清洁,更有条理的设置.
表名为login_users.这是我存储基本信息的主表
username email password
Anthony user@email.com
Josh user@email.com
Tsuyoshi user@email.com
Run Code Online (Sandbox Code Playgroud)
表2称为badge_status.此表将保留其是否已在我的网站上解锁成就的状态.我想引入用户名.
username badge1 badge2
Anthony locked unlocked
Josh unlocked locked
Tsuyoshi unlocked locked
Run Code Online (Sandbox Code Playgroud)
此外,表2可以在新用户注册时自动更新,因为所有新注册都会导入到第一个表中.作为旁注,我使用的是phpmyadmin.
感谢您对此设置的任何帮助.非常感谢.
好的,所以我一直在尝试为我的用户设置Gravatar图像.问题是,即使我在测试帐户上传的照片确实处于高分辨率,当我尝试放大时,图像也变得如此模糊.我在其他网站上看到了关于H:200px W:200px的gravatars,照片的分辨率非常完美.现在我想我可能试图以不正确的方式调整照片大小
<img class="img-circle" height="200px" width="200px" src="<?php echo $profile->get_gravatar($profile->getField('email'), false, 54); ?>"/>
Run Code Online (Sandbox Code Playgroud)
我在img class ="img-circle"之后添加了高度和宽度,我相信这可能是不正确的?这里还有它的外观和它应该是什么样子的图像.
正确(来自photoshop)


不正确和模糊(从网站直播).注意服务器失真.
我想我需要的是告诉CSS从Gravatar中提取照片的原始大小并以常规分辨率显示它,因为只需将宽度和大小直接添加到标记就会将其炸毁到网站上.有想法该怎么解决这个吗?
有人可以告诉我如何UPDATE tablename SET column使用PDO 将我的当前转换为安全可靠的语句以防止SQL注入吗?我正在尝试更好地理解绑定和PDO,但是在使用PDO进行设置时遇到了问题.这是我目前常规msqli的内容
<?php
session_start();
$db = mysqli_connect("hostname", "username", "password", "dbname");
$username = $_SESSION['jigowatt']['username'];
mysqli_query($db, "UPDATE login_users SET Points=Points+15 WHERE username='$username'");
?>
Run Code Online (Sandbox Code Playgroud) 我一直试图找出一种方法,让我的博客中的发布日期显示在这个样式的hr标签中
现在,行中可以有符号或静态文本
content: " symbol here ";
Run Code Online (Sandbox Code Playgroud)
我怎么能让我的代码在这个框内呈现,以便它显示我的博客发布日期?
我需要插入这个表达式.
Post date: {entry_date format="%Y %m %d"}
Run Code Online (Sandbox Code Playgroud)
这可能吗 ?
我试图找到一个对象是否包含某个值,然后指示该操作的后续步骤.这是从Google Maps API返回的对象.这是从API返回的确切示例.
排列
[{'long_name': 'United States', 'short_name': 'US'}, {'long_name': 'California', 'short_name': 'CA'}];
Run Code Online (Sandbox Code Playgroud)
有条件/检查
if( $.inArray('US', array) == -1 ){
alert('Your country is not supported.');
} else {
alert('Your country is supported.');
}
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为它只查看索引,而不是我认为的值.如果数组中存在值,那么查找和返回的最简洁,最快捷的方法是什么?
我可能有点烦躁,但是我把代码放在我的网站上有什么问题吗?
住在我的网站上,而不是全部工作 http://japaneselanguagefriend.com/apptest.html
这是JSfiddle工作得很好. http://jsfiddle.net/adeneo/PT523/3/
感谢Adeneo帮助您完成此代码!
感谢社区中的许多人,我一直在尝试将所有内容转换为PDO.我有一个INSERT INTO语句,我尝试转换为PDO,但它没有插入.我也没有收到任何错误.
这是我试图转换的内容:
<?php
session_start();
$con = mysql_connect("host", "username", "password", "DBname");
$username = $_SESSION['username'];
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("dbname", $con);
mysql_query("INSERT INTO badge_status (username, badge1)
VALUES ('$username', 'finished')");
mysql_close($con);
?>
Run Code Online (Sandbox Code Playgroud)
PDO版本
<?php
session_start();
$db = new PDO('mysql:host=hostname;dbname=dbname;charset=UTF-8', 'username', 'password');
$username = $_SESSION['jigowatt']['username'];
$awardFinished = $db->prepare('INSERT INTO badge_status (username, badge1) VALUES ('$username', 'finished')');
?>
Run Code Online (Sandbox Code Playgroud)
谢谢,如果你能抓住正在发生的事情或者可以解决这个问题!
javascript ×5
html ×3
jquery ×3
mysql ×3
css ×2
html5 ×2
pdo ×2
php ×2
arrays ×1
composer-php ×1
css-shapes ×1
css3 ×1
database ×1
gravatar ×1
image ×1
json ×1
laravel ×1
laravel-5.4 ×1
mysqli ×1
sql ×1
validation ×1