小编Mr *_*r X的帖子

removeAttr()问题

举起手来 - 我无法弄清楚它有什么问题.这是一个错误还是错误的代码?

    $(document).ready(function() {
    $("#rem_but").click(function(){

    var mail_name = $("#mail_rem").val();
    var dataString = 'mail_name='+ mail_name;


    if (mail_name.val() == "") {  $("#rem_but").attr("disabled",true); } 
    else {  $("#rem_but").removeAttr("disabled"); };
}); });
Run Code Online (Sandbox Code Playgroud)

因此,当没有输入时,按钮会正确返回false - 当字段中有输入时 - 仍然按钮返回false,因此removeAttr()不起作用 - 为什么?问候.

javascript jquery

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

"onclick"似乎没有使用"提交"按钮调用函数

我已经多次遇到过这种情况(我不想在这里使用'输入类型按钮')为什么'onclick'不会调用函数check(); ?即使字段为空,页面仍会提交.谢谢您的意见.

使用Javascript:

function check() { 
    var name =  document.getElementById('username_res');
    var passw_old =  document.getElementById('passw_reset_old');
    var passw_new =  document.getElementById('passw_reset');
    var button_res = document.getElementById('sub_res');

    if ((name.val() == "") && (passw_old.val().length == "") && (passw_new.val().length == "")) { 
        button_res.disabled = true; 
    } else {
        button_res.disabled = false;
    }
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<form id="passw_res" name="passw_res" method="post" action="pass_reset.php">
<fieldset style="width:300px"><br/>
<legend id="pass_legend" align="left">Password reset</legend><br/>
<input type="text" id="username_res" name="username_res" maxlength="50" />
<input type="password" id="passw_reset_old" name="passw_reset_old" maxlength="16"/>
  <input type="password" id="passw_reset" name="passw_reset" maxlength="16"  />
  <input type="submit" value="submit" id="sub_res" name="sub_res" …
Run Code Online (Sandbox Code Playgroud)

html javascript php

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

'function'从外部获取循环变量

我有一个while循环,它将用户ID分配给变量.变量是一个数组.当我在这样的链接中将变量分配给另一个时:它会在点击时返回正确的ID,但仅当链接在while循环中时才会返回.如何(是否可能)将链接放在while循环之外并获得变量所包含的相同ID数据?

此代码有效:

while ( $row = mysqli_fetch_array($sql)) { 
    $variable = $row['user_id'];
    echo "<a href='index.php?var=$variable'></a>";
} 
Run Code Online (Sandbox Code Playgroud)

在这种情况下,这个不是:

PHP:

while ( $row = mysqli_fetch_array($sql)) { 
    $variable[] .= $row['user_id'];
} 
Run Code Online (Sandbox Code Playgroud)

HTML:

for ($i = 0 ; $i <100 ; $i++ );
<a href='index.php?var=$variable[$i]'></a>
Run Code Online (Sandbox Code Playgroud)

感谢您的评论..

html php

0
推荐指数
1
解决办法
2628
查看次数

标签 统计

html ×2

javascript ×2

php ×2

jquery ×1