检查是否需要输入的最简单方法是什么?我一直在尝试这些方面的东西,但总是提出所有要求(只有4/6是).
$('form#register').find('input').each(function(){
if($(this).prop('required') == 'undefined'){
console.log("NR");
} else {
console.log("IR");
}
})
Run Code Online (Sandbox Code Playgroud)
(我试过.attr以及)
我试图用它来形成ajax验证,我现在这样做:
if($('form#register span').length == $('form#register').children(".green").length){
$('input#register-sub').prop('disabled', false);
} else {
$('input#register-sub').prop('disabled', true);
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
编辑:Html添加
<form id="register" action="" method="post" autocomplete="on">
<label>Nickname:</label><input type="text" name="name" value="<? echo $_POST['name'] ?>" required="" /><span id="reg-name"></span><br />
<? if($user->type == "l"){ ?>
<label>email:</label><input type="email" name="email" value="<? echo $_POST['email'] ?>" required="" /><span id="reg-email"></span><br />
<label>Password:</label><input type="password" name="password" value="<? echo $_POST['password'] ?>" required="" /><span id="reg-password"></span><br />
<label>Again:</label><input type="password" name="password-test" value="<? echo $_POST['password-test'] ?>" required="" /><span …Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的主机上建立一个新站点(主机路由,如果它很重要)但我在尝试使用PDO时遇到此错误(第一个PDO站点我正在尝试):
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected' in /home/kennyi81/public_html/gamersite/login.php:36 Stack trace: #0 /home/kennyi81/public_html/gamersite/login.php(36): PDOStatement->execute() #1 {main} thrown in /home/kennyi81/public_html/gamersite/login.php on line 36
Run Code Online (Sandbox Code Playgroud)
当我使用这些设置时:
$dbh = new PDO("mysql:91.146.107.11;dbname=kennyi81_gamersite", "kennyi81_gamer", "***************");
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
....
$stmt = $dbh->prepare('SELECT * FROM USERS WHERE ID = :id LIMIT 1');
Run Code Online (Sandbox Code Playgroud)
如何布置数据库:

我可以在我的其他子域/主站点上使用mysqli connect fine,但我无法让PDO工作.
我试过这个,我见过:
$stmt = $dbh->prepare('SELECT * FROM gamersite.USERS WHERE ID = :id LIMIT 1');
Run Code Online (Sandbox Code Playgroud)
但它重新调整了语法错误.
任何人都知道这可能导致什么?
这一切都在我的本地服务器上运行,除了连接线之外没有任何改变.
我有这个:
SELECT user_games.APPID, games_steam.name, games_xbox.name
FROM user_games
JOIN games_steam ON user_games.APPID = games_steam.APPID
JOIN games_xbox ON user_games.APPID = games_xbox.APPID
WHERE user_games.UID = "76561197996836099"
GROUP BY user_games.APPID
Run Code Online (Sandbox Code Playgroud)
但它不会返回任何内容,但是如果我删除任一连接及其相应的 SELECT,它们都可以正常工作。有谁知道这是为什么吗?

正如您所看到的,我有一个StaffMember类并尝试列出StaffMember对象列表,但是当我将它们从列表中删除时,我会收到错误.可能导致这种情况的原因(或者java列表与其他语言不同).
我正在尝试使用动态数量在单词之间创建一个简单的制表符空间。我该怎么做?
就像这样:
string p1 = keysC[pos]+"="+valsC[pos];
int tabs = (60 - p1.Length) / 4;
wr.WriteLine(p1 + ("\t" * tabs) +"//"+comsC[pos]);
Run Code Online (Sandbox Code Playgroud)