小编PMa*_*903的帖子

如何在使用Javascript离开页面之前调用函数

我想在离开页面之前执行一个函数而不显示仅使用Javascript的确认弹出窗口.我已尝试使用下面的代码,但它无法正常工作,onbeforeunload但它始终显示弹出窗口.

var result = 'test';

if(window.onbeforeunload == true)
{
    result = 'test1';
    alertmess();
}

function alertmess() {
    alert(result);
}

//window.onbeforeunload = function() { 
//  return result; 
//}
Run Code Online (Sandbox Code Playgroud)

javascript

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

如何使用Javascript重置单选按钮中的值

如果我选择第一个(第二个或最后一个)选项,则将禁用其余选项,并且将启用所选选项中的所有值.但是,我的代码工作方向错误.请帮我解决这个问题.

Demo

HTML:

<table>
<tr>
    <td>
        <input type="radio" name="vehicle" value="company_vehicle" />Company Vehicle</td>
</tr>
<tr class="set_width" id="company_vehicle">
    <td>
        <input type="text" />
    </td>
    <td>
        <input type="checkbox" />Company Vehicle</td>
</tr>
<tr>
    <td>
        <input type="radio" name="vehicle" value="hiring_vehicle" />Hiring Vehicle</td>
</tr>
<tr class="set_width" id="hiring_vehicle">
    <td>
        <input type="text" />
    </td>
    <td>
        <input type="radio" name="abc" value="car" />Car</td>
    <td>
        <input type="radio" name="abc" value="bus" />Bus</td>
</tr>
<tr>
    <td>
        <input type="radio" name="vehicle" value="taxi" />Taxi</td>
</tr>
<tr class="set_width" id="taxi">
<td>
        <input type="checkbox" />Taxi</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

var rbt_vehicle = $("input[name=vehicle]");

$(rbt_vehicle).on('change', …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

使用Javascript在Google Chart API上悬停时如何更改光标样式

我在这里做的是当我用CSS悬停在列上时,我可以将光标样式更改为指针.但是,我不知道使用Javascript和events.addListener执行相同的路径

  • 摘要:更改光标样式

    1. 使用CSS(完成)
    2. 使用Javascript(尚未)
    3. 使用events.addListener(尚未)

Demo

HTML:

<table>
    <tr>
        <td>
            <div id="chart_div" style="width: 350px; height: 350px;"></div>
        </td>
        <td>
            <div id="table_div" style="width: 350px; height: 350px;"></div>
        </td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

chart1();
chart2();

function chart1() {
    google.load("visualization", "1", {
        packages: ["corechart"]
    });
    google.setOnLoadCallback(drawChart);

    function drawChart() {
        var data = google.visualization.arrayToDataTable([
            ['Year', 'USD'],
            ['RSC Company', 1264383.00]
        ]);

        var options = {
            title: 'RSC Shipment …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

区分数据表中的所有列并使用 LINQ 存储到另一个数据表

我有一个超过 10 列的数据表,我想区分所有列,然后将结果存储到另一个数据表。

有没有办法通过使用 LINQ 而不命名所有列来区分数据表中的所有列?

我试过下面的代码,但它只给出一行。请给我关于这个案例的任何建议。

DataTable dtPurchaseOrder = new DataTable();
DataTable dt = new DataTable();
dt.Columns.Add("PONumber");
dt.Columns.Add("Customer");
dt.Columns.Add("Address");
dt.Rows.Add("PO123456", "MH", "123");
dt.Rows.Add("PO123456", "MH", "123");
dt.Rows.Add("PO654321", "AB", "123");
dt.Rows.Add("PO654321", "AB", "123");

foreach (DataRow r in dt.Rows)
{
    var lstPO = (from row in dtPurchaseOrder.AsEnumerable()
                 select row.Field<string>("PONumber")).Count();
    if (lstPO == 0)
        dtPurchaseOrder.Rows.Add(r.ItemArray);
}

dtPurchaseOrder.AcceptChanges();
Run Code Online (Sandbox Code Playgroud)

c# linq

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

如何按一个字段分组并使用Crystal Report按另一个字段排序

我想按一个字段分组,并使用Crystal Report按另一个字段排序.

例如:Group Awith PO Number(sort ASC).对于每个PO编号,有一个名称,我想排序Name_x.

我试图添加一个字段,Record sort Expert或者我创建了一个新组,Name_x然后按新的排序,但它不起作用.

PO_1         Name_4
PO_2         Name_2
PO_3         Name_3
PO_4         Name_1
PO_5         Name_7
PO_6         Name_6
Run Code Online (Sandbox Code Playgroud)

结果必须是:

Name_1       PO_4
Name_2       PO_1
Name_3       PO_1
Name_4       PO_1
Name_6       PO_6
Name_7       PO_5
Run Code Online (Sandbox Code Playgroud)

sorting crystal-reports

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

如何使用Javascript删除Firefox的enter-key

如何使用Javascript将Firefox的enter-key删除为下图?

我在我的代码中添加了更多"("和")",它在IE中运行得很好,但它似乎在Firefox或Chrome浏览器中不起作用.

另外,请告诉我IE和Firefox之间的区别对我的代码有影响.

在此输入图像描述

这是我的代码:

Javasript:

// Extract the labels by adding "(" and ")"
labels[i] = txt1 + "(" + txt + ")";
...
var str = document.getElementById("demo").innerHTML;
alert(str);
var res = str.replace(/(<br>)/g, '');
alert(res);
Run Code Online (Sandbox Code Playgroud)

JSFIDDLE:http://jsfiddle.net/huydq91/L7vXL/

html javascript firefox jquery google-chrome

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

如何在不使用C#的for循环的情况下删除数组中的所有换行符

我想在不使用for循环的情况下删除所有换行符,然后数组可能会更改顺序.代码必须在下面的注释代码行中.

string[] filterInput1 = tbInput1.Text.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);
//(remove all Environment.NewLine or "" code goes here).
string after_resultInput1 = "";
for (int i = 0; i < filterInput1.Length; i++)
{
    string[] getDict = filterInput1[i].Split(new char[] { Convert.ToChar(tbDelim.Text) });
    after_resultInput1 += getDict[Convert.ToInt32(tbColumn.Text)] + Environment.NewLine;
}
Run Code Online (Sandbox Code Playgroud)

filterInput1之后的数组 Split()

filterInput1
{string[6]}
[0]: "asdasdasd|abc"
[1]: ""
[2]: ""
[3]: "1111"
[4]: ""
[5]: ""
Run Code Online (Sandbox Code Playgroud)

结果必须是:

filterInput1
{string[2]}
[0]: "asdasdasd|abc"
[1]: "1111"
Run Code Online (Sandbox Code Playgroud)

c# asp.net arrays

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