小编Ank*_*rma的帖子

如何通过从另一个下拉列表中选择值来填充下拉列表?

我通过从mysql数据库中获取两个下拉列表的记录来构建两个下拉(如州和城市),并且我正在尝试构建工具,在此时从第一个下拉列表中选择任何值(即任何状态)在第二次下拉(在城市中)中,只有那些在第一次下拉列表中选择的值(州)下的值(城市)应该是可见的.

这是我的代码:

<tr>    
        <td id='hed'><span style="font-family:verdana,geneva,sans-  serif">State</state></td>
        <td>
        <?php 
        $dbcon = mysql_connect("@ip","@username","@password");

        if($dbcon)
        {
            mysql_select_db("@database", $dbcon);
        }
        else
        {
            die('error connecting to the database');
        }

        $qry = "select @value(state) from @tablename  ";
        $result = mysql_query($qry) or die(mysql_error());

        $dropdown = "<select name='@valuename' id='officeItemList' style='cursor:pointer;cursor:hand;'>";
        while($row = mysql_fetch_array($result))
        {           
            $dropdown .= "\r\n<option value='{$row['@value']}' > {$row['@value']} </option>";
        }
        $dropdown .= "\r\n</select>"; 
        echo $dropdown;
        mysql_close($dbcon);
        ?>
        </td> 
    </tr>

        <tr>
        <td id='hed'><span style="font-family:verdana,geneva,sans-serif">City</span></td>
        <td colspan="1"> 
        <?php 
        $dbcon = mysql_connect("@ip","@username","@password");

        if($dbcon)  
        {
            mysql_select_db("@database", $dbcon);
        }  
        else …
Run Code Online (Sandbox Code Playgroud)

html javascript php mysql

11
推荐指数
2
解决办法
3102
查看次数

如何过滤从jQuery返回的数据?

jQuery代码:

$(document).ready(function() {
  $('#s-results').load('get_report1.php').show();
  $('#search-btn').click(function(){ showValues(); });
  $(function() {
    $('form').bind('submit', function() { showValues(); return false; });
  });

  function showValues() { 
    $.post('get_report1.php', { name: form.name.value }, 
      function(result) {
        $('#s-results').html(result).show();
      }
    ); 
  }
});
Run Code Online (Sandbox Code Playgroud)

HTML:

<form name = "form">
   <div>Enter name</div>
     <input type="text" name="name" id="fn" />
     <input type="submit" value="Search" id="search-btn" />
   <div>
      <input type="text" id="se2" name="search22">
   </div>
</form>
<div id = "s-results" style="height:50px;">
</div>
Run Code Online (Sandbox Code Playgroud)

到目前为止,脚本运行完美.现在我只想再次从上面的函数中过滤返回的HTML.

为了实现这一点,我尝试了这行代码:

$(result).filter('#se2');
Run Code Online (Sandbox Code Playgroud)

在带result参数的函数下,但它不起作用.

那么如何过滤返回的HTML代码呢?

html javascript jquery scope jquery-traversing

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

单击按钮如何更改焦点

我有一个 html 页面,其中有 n 个贯穿正文的锚标记和一个按钮标记

<input type="button" value="Next" id="btn1">
<a id="abc1" href=""><mark style="background:red">john</mark></a> is brilliant human.....  <br>
<a id="abc1" href=""><mark style="background:red">john</mark></a> is brilliant human.....<br>
<a id="abc1" href=""><mark style="background:red">john</mark></a> is brilliant human.....<br>
<a id="abc1" href=""><mark style="background:red">john</mark></a> is brilliant human.....<br>
<a id="abc1" href=""><mark style="background:red">john</mark></a> is brilliant human.....<br>
Run Code Online (Sandbox Code Playgroud)

所有锚标记的 id 属性都是相同的现在我只想当单击按钮时锚标记上的焦点应该逐个更改为此我已经尝试过此 jquery 代码但焦点没有从第一个标记改变

$("#btn1").on("click", function () {
    $(this).next("#abc1").focus();
 });
Run Code Online (Sandbox Code Playgroud)

如果可能的话,解决方案需要基于 Javascript 而不是 JQuery 之类的东西。

非常感谢任何帮助

html javascript

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

PHP - 如何从循环中删除最后一个逗号

这是我的PHP代码

$product = "";
while($row = mysql_fetch_assoc($sql))
{
    $prod = $row["prod"];
}
$product = $product. $prod. "  ,  ";
Run Code Online (Sandbox Code Playgroud)

在多种产品的情况下,输出看起来像"巧克力,蛋糕",而在单品的情况下它看起来像"蛋糕",

我只想从字符串中删除最后一个逗号

所以任何形式的帮助将不胜感激

php mysql

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

标签 统计

html ×3

javascript ×3

mysql ×2

php ×2

jquery ×1

jquery-traversing ×1

scope ×1