小编use*_*074的帖子

jquery on selection禁用选项并使边框变为红色

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边框更改为红色.

但我尝试了很多方法,仍然没有运气,这里有什么问题?

html javascript jquery

6
推荐指数
1
解决办法
941
查看次数

在预处理语句PDO PHP中绑定值数组

我正在尝试将我的值绑定到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)

php mysql pdo

2
推荐指数
1
解决办法
811
查看次数

添加后布料画布字体样式发生变化

我的目的是通过选择字体类型来更改字体,我将如何通过选择立即更改字体。

我的更改字体代码:

//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

canvas fabricjs

2
推荐指数
1
解决办法
2651
查看次数

标签 统计

canvas ×1

fabricjs ×1

html ×1

javascript ×1

jquery ×1

mysql ×1

pdo ×1

php ×1