HTML
<select name="register-month" id="register-month">
<option value="00">Month</option>
<option value="01">January</option>
<option value="02">February</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
<option value="06">June</option>
<option value="07">July</option>
<option value="08">August</option>
<option value="09">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
Run Code Online (Sandbox Code Playgroud)
jQuery的
function checkbirthday() {
var register_month_value = $("#register-month").val();
//month check
if (register_month_value === "") {
$("#register-month option[value='00']").remove();
$('#register-month').css('border-color', 'red');
} else {
$('#register-month').css('border-color', '#dfe0e6');
}
return;
}
$(document).ready(function() {
$("#register-month").keyup(checkbirthday);
});
Run Code Online (Sandbox Code Playgroud)
我的意图很简单,1我想在点击选择后禁用"月",如果选择为空值则为第2,将css边框更改为红色.
但我尝试了很多方法,仍然没有运气,这里有什么问题?
我正在尝试将我的值绑定到PDO中的预准备语句中.
以下是使用预准备语句块的先决条件代码:
$tab = 'air_user';
$fie = array('USER_NAME', 'USER_PASSWORD' , 'USER_EMAIL');
$name = $_POST['name'];
$pass = $_POST['password'];
$email = $_POST['email'];
$val = array(
'name' => $name,
'pass' => $pass,
'email' => $email
);
$this->connect($tab,$fie,$val);
Run Code Online (Sandbox Code Playgroud)
以下是我准备这些值并进行必要插入的部分:
public function connect($table,$fields,$values)
{
try{
$con = new PDO ('mysql:host=localhost;dbname=air','root','123456');
$con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$con->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$fields = implode(", ", $fields);
echo $fields;
$values = implode(", ", $values);
echo $values;
// have to make this prevent sql injection //
$stmt = $con->prepare("INSERT INTO $table(ID,$fields) VALUES (?,?,?,?)");
$stmt->execute(array('',$values)); …Run Code Online (Sandbox Code Playgroud) 我的目的是通过选择字体类型来更改字体,我将如何通过选择立即更改字体。
我的更改字体代码:
//the font wont change getAcriveObject
$(function() {
$('#FontStyleNumber').change(function(){
var cFont = $(this).val();
var tObj = canvas.getActiveObject();
tObj.set({fontFamily : cFont});
canvas.renderAll();
});
});
Run Code Online (Sandbox Code Playgroud)
jsfiddle: mylink