小编luv*_*ode的帖子

使用html内容在jquery中创建变量

您好我正在尝试在jquery中创建一个变量,其中包含一个用于在网站的不同区域输出的表.但它给了我一个错误,我不明白为什么.这是我的JQUERY:

var copy = "<table width='750' border='0' cellspacing='0' cellpadding='0'>
  <tr>
    <td>Tarifa valida desde:</td>
    <td>Tarifa valida hasta:</td>
    <td>Tarifa MXN</td>
    <td>Tarifa USD</td>
  </tr>
  <tr>
    <td><input type='text' name='from1' id='from1' class='date' /></td>
    <td><input type='text' name='to1' id='to1' class='date' /></td>
    <td><input type='text' name='mxn1' /></td>
    <td><input type='text' name='usd1' /></td>
  </tr>
  <tr>
    <td>Extra Pax MXN:</td>
    <td>Extra Pax USD:</td>
  </tr>
  <tr>
    <td><input type='text' name='exmxn1' /></td>
    <td><input type='text' name='exusd1' /></td>
  </tr>
</table>";
    });
Run Code Online (Sandbox Code Playgroud)

我怎么能把它放在一个变量中,这样我就可以输出各种div:

$(".divExample").html(copy);
Run Code Online (Sandbox Code Playgroud)

提前感谢您的帮助!

html jquery var

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

从具有相同名称的多个选择框中获取值?用jquery和php包含它的值

我在这里寻找答案,但没有找到任何可以直接帮助我的东西,所以我会在这里问一下.我有一个包含多个选择框的表单:

<select name="acabados[]">
<option value="1">ABC</option>
<option value="2">DEF</option>
<option value="3">GHI</option>
</select>

<select name="acabados[]">
<option value="1">ABC</option>
<option value="2">DEF</option>
<option value="3">GHI</option>
</select>
Run Code Online (Sandbox Code Playgroud)

如您所见,它们是完全相同的选择框.我已告诉客户使用select multiple但他想这样做.用户可以根据需要添加尽可能多的这些选择框(因此一次最多可以添加20个选择框),我需要获取值(1或2或3)以及选项内的文本.这是一个我需要分解的数组,因为我需要在php中添加选择框的总值.我可以使用jquery来收集值或php,这更容易.预先感谢您的任何帮助!!

php forms jquery html-select

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

使用jquery自动用数学更新输入字段?

好的我需要一些帮助,我有一个在线计算器,我必须从两个输入字段获得直线计.我需要它在输入数据时是自动的.我不知道如何做到这一点..任何编码帮助将不胜感激!这是html:

<input type="text" name="ancho" />
<input type="text" name="alto" />
<input type="text" name="material" />
Run Code Online (Sandbox Code Playgroud)

我需要它输出到这个字段:

<input type="text" name="ml" />
Run Code Online (Sandbox Code Playgroud)

这是数学方面的等式:(材料/ 100)/((alto/100)*(ancho/100))

提前感谢您的帮助!

forms jquery

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

使用jquery添加页面加载器

我需要一些帮助.我不知道从哪里开始.我需要在我的网站上添加一个页面加载器.我首先提交一个表单,然后使用SimpleXML用expedia调用外部xml表.加载需要一分钟,所以我想将图像加载器添加到此页面.但是我该怎么做呢?我看过谷歌,找不到任何有用的信息.

我需要它来显示加载器,直到COMPLETE页面加载完毕.

jquery pageload page-loading-message

3
推荐指数
1
解决办法
4万
查看次数

向jQuery自动完成添加预加载器

我正在使用Jquery的自动完成功能从mysql数据库中检索选项列表,并在搜索时输出它们。但是有时需要一分钟,因此我想在输入搜索查询时添加一个小的预加载的gif。我已经在Google和此处搜索过,还没有找到我需要的答案。如果有人可以帮助,将不胜感激!这是我的代码:

JQUERY:

<script>
$(document).ready(function() {
  $("#keywords").autocomplete({
    source: keywordList,
    minLength: 2,
    select: function(event, ui){
        $("#keywords").val(ui.item.value);
        } 
  });
});
</script>
<?php echo keywordArray(); ?> 
Run Code Online (Sandbox Code Playgroud)

//这是从数据库中检索数组并将其输出,这是执行此操作的代码:

    function keywordArray()
{
  $rsKeywords = mysql_query("SELECT Destination FROM Destinations WHERE Country = 'Mexico'");

  $output = '<script>'."\n";
  $output .= 'var keywordList = [';

  while($row_rsKeywords = mysql_fetch_assoc($rsKeywords))
  {
    $output .= '"'.$row_rsKeywords['Destination'].'",';
  }

  $output = substr($output,0,-1); //Get rid of the trailing comma
  $output .= '];'."\n";
  $output .= '</script>';
  return $output;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<input id="keywords" name="keywords" type="text" autocomplete="off" size="40" >
Run Code Online (Sandbox Code Playgroud)

php jquery autocomplete preloader

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

如果未在jquery中选中复选框,请禁用提交按钮

我已经看过这里,并尝试了每个答案,但它仍然不适合我.如果未选中复选框,我正在尝试禁用提交按钮.这是我的jquery:

var userTerms = $('input#agree');
     if(userTerms.is(':checked')) {
        $("#aggtxt").addClass("err");
        $("#aggtxt").removeClass("error");
        $("#aggtxt").text(" Agreed");
        $("#bookit").attr('disabled', false);
        }else{
        $("#aggtxt").removeClass("err");
        $("#aggtxt").addClass("error");
        $("#aggtxt").text(" Please check terms and conditions box");
        $("#bookit").attr('disabled', true);
        }

         if ($('#bookit').is(':disabled') == true) { 
            $("#booktxt").removeClass("err");
            $("#booktxt").addClass("error");
            $("#booktxt").text(" Before you can submit this form please check the errors in form marked in red.");
            }else{
                $("#booktxt").addClass("err");
                $("#booktxt").removeClass("error");
                $("#booktxt").text(" Your information looks good, continue to booking...");
                }   
});
Run Code Online (Sandbox Code Playgroud)

和我的HTML表单的一部分:

<p><span id="aggtxt"></span><br /><input type="checkbox" name="agree" id="agree" />  I agree to <a href="http://travel.ian.com/index.jsp?pageName=userAgreement&locale=en_US&cid=379849" target="_blank">Terms and Conditions</a> and understand …
Run Code Online (Sandbox Code Playgroud)

forms checkbox jquery checked

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

在sql中加入id数组

我有三个表:表1合同

-------------------
id  |  contract_name
--------------------
1      test name
2      test name 2
2      test name 3
4      test name 4
Run Code Online (Sandbox Code Playgroud)

表2房间

-------------------
id  |  room_name
--------------------
1      test name
2      test name 2
2      test name 3
4      test name 4
Run Code Online (Sandbox Code Playgroud)

表3促销

----------------------------------
 id  |  contracts_id  |   rooms_id
----------------------------------
 1          1,3            1,3,4
 1          2              1,2,3
Run Code Online (Sandbox Code Playgroud)

不,我正在尝试进行内部联接,以根据数据库中保存的数组中的ID获取合同和房间的名称.我知道这根本不理想,但我无法更改数据库设置.所以这就是我想对我的查询做的事情,但显然这是不可能的.有没有人知道如何才能做到这一点?

mysql_query("SELECT pb.*, c.contract_name, r.room_name FROM promo_blackouts AS pb
INNER JOIN contracts as c ON c.contract_id IS IN pb.contracts_id
INNER JOIN rooms as r …
Run Code Online (Sandbox Code Playgroud)

mysql sql arrays join

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

WIndow preloader在jquery中延迟了

嗨我想在我的页面添加一个预加载器,但是当你进入窗口时,正在发生的是页面加载器没有加载..它正在等待窗口加载,然后它也显示加载器... . 我怎样才能解决这个问题?这是我的代码:

$(window).load(function(){
$("#all").hide();
var wh = $(window).height();
$("#loader").show();
$("#all").hide();
$("#loader").css("height",wh);
$("#loader").delay(4000).fadeOut(400);
$("#all").delay(4020).fadeIn(400);
});
Run Code Online (Sandbox Code Playgroud)

所以简而言之,首先我可以实际看到页面,然后装载机进来!我不知道如何解决这个问题,非常感谢任何帮助!

jquery preloader

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