小编mpl*_*jan的帖子

逗号的空格分隔符 INSTEAD - 大量输出

你会在我的form标签中看到,我toLocaleString习惯于在我的最终输出中放置一个分隔符。但是我想要一个空格而不是逗号。我怎样才能做到这一点?

现在,第三个输出中有一个逗号。但理想情况下,我希望所有三个输出中都有一个空格,以使大数字更具可读性。

示例:“5 000”、“400 000”等。

<form 
  oninput="loanval.value=loan.value; 
           periodval.value=period.value; 
           paymentval.value=Math.floor(loan.value / period.value).toLocaleString()">
  <label>Loan Amount</label>
  <input type="range" id="loan" name="loan" min="5000" max="400000" step="5000">
  <output name="loanval" for="loan">0</output>
  <label>Loan Period</label>
  <input type="range" id="period" name="period" min="1" max="15">
  <output name="periodval" for="period">0</output>
  <label>Your monthly repayment will be:</label>
  <output name="paymentval">0</output>
</form>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

如何在Ajax发布中传递多个json对象以在conTroller中获得相同的内容

我在这里和谷歌都经历过所有可能的问题.没有找到任何有用的或者我不知道如何相应地更改代码.JQuery中的新功能.请参阅下面的代码.

在表单中,主条目和详细信息条目存在.这里Employee部分是Master,而Member部分是详细信息,包含多行.我需要点击一个按钮传递所有记录.

var Employee = {
        "Title": "",
        "FirstName": "",
        "MiddleName": "",
        "LastName": "",
        "Gender": ""
    }
    Employee.Title = $('#ddltitle').val();
    Employee.FirstName = $('#txtfname').val();
    Employee.MiddleName = $('#txtmname').val();
    Employee.LastName = $('#txtlname').val();
    Employee.Gender = $('#ddlgender').val();

    var Member = {  
        "Membername": "",
        "Relation": "",
        "Gender": "",
        "DOB": "",
        "Age": ""
    }

    Member.Membername = $('#txtmem1').val() + "," + $('#txtmem2').val() + "," + $('#txtmem3').val() + "," + $('#txtmem4').val() + "," + $('#txtmem5').val();
    Member.Relation = $('#ddlrel1').val() + "," + $('#ddlrel2').val() + "," + $('#ddlrel3').val() + "," + …
Run Code Online (Sandbox Code Playgroud)

jquery asp.net-mvc-4

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

验证百分比变量.没有小数点,没有负数

这听起来很容易,却无法让它发挥作用.我需要接受0到100之间的百分比数字,没有十进制数字,没有负数.我该怎么做这个验证?

if ((Pcomplete == "" ) || (Pcomplete < 0 && Pcomplete > 100)) {
  alert('Percentage field is required. You need to type a number between 0 and 100');
  return false;
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

在数组内的对象中搜索

我正在尝试硬编码一种登录系统,因为我试图有两个输入并点击检查这些值是否与数组中的值相匹配,该数组有两个对象可用于两个答案......

好吧,我不能让它工作,所有的suden我的变量都无法识别,整体代码已经变成了kaput ...这是

提前致谢!

到目前为止的代码顺便说一句

$(".submit").click(function() {

//bidimensional array
var data = [{
    user: "cinco",
    pw: "king"
}, {
    user: "manco",
    pw: "wawa"
}];
var name = $(".name").val();
var pass = $(".pw").val();

if (data.user.includes(name) && data.pw.includes(pass)) {
    $(".check-input").addClass('valid');
} else {
    $(".check-input").addClass('invalid');
  }
});

$(".input").focus(function() {
  $(".check-input").removeClass("valid");
  $(".check-input").removeClass("invalid");
});
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery loops login

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

为什么我的 json 数据没有用 JsonView 显示?

我尝试使用 JSONView 显示此代码,但从 api 回调函数内部调用数据时不会显示,但在回调外部时会显示非 api 数据。

// Call FreeGeoIP API to get browser IP address
$.getJSON('https://freegeoip.net/json/', function(data) {
  var ipaddress = data.ip;

  // Get browser language
  var language = window.navigator.language;

  // Get software
  var software = window.navigator.appVersion;
  var regExp = /\(([^)]+)\)/;
  software = regExp.exec(software)[1];

  // Add data to obj
  var obj = {
    'ipaddress': ipaddress,
    'language': language,
    'software': software
  };

  // Write obj to document
  $('body').html(JSON.stringify(obj));
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

javascript api jquery json getjson

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

使用切片的数组复制不起作用

我希望在使用后distances.slice(),我会得到该数组的副本。但是当我更改新副本的元素时,它仍然会更改原始数组。为什么?

var distances = [
  ['-1', '10', '-1', '31'],
  ['10', '-1', '10', '-1'],
  ['-1', '-1', '-1', '10'],
  ['15', '6', '-1', '-1']
];
for (var i = 0; i < 4; i++) {
  console.log(distances, 'distances pairstop');
  var sampleDistance = distances.slice()
  sampleDistance[0][2] = ['fooo']
}
Run Code Online (Sandbox Code Playgroud)

javascript arrays

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

是否可以在React中连接img src?

这可能是一个愚蠢的问题,但我试图连接React中的图像源以在屏幕上呈现,但它不起作用.

<img src=`https://www.cryptocompare.com/{this.state.cryImage}` />
Run Code Online (Sandbox Code Playgroud)

在this.state.cryImage中,我只得到链接的后半部分(我从API中提取数据),例如它会是这样的:

media/19633/btc.png

我连接不正确还是这不可能?

javascript concatenation reactjs

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

如何javascript单线程和异步

我浏览了下面的链接,了解单线程javascript及其异步性质

https://www.sohamkamani.com/blog/2016/03/14/wrapping-your-head-around-async-programming/

但是我仍然有一些问题,即javascript是单线程的,并且它总是以顺序方式向前移动,直到它完成执行.

每当我们调用具有回调函数时,该函数将在函数接收到响应后执行.在响应的等待时间内继续执行javascript代码.通过这种方式,执行顺序执行后如何在收到响应后恢复执行回调执行.这就像线程向后移动以进行回调执行.

执行线程应始终向前移动righy?

请澄清一下.

javascript

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

具有长度未知的数据结构

如何动态打印?

data = {
    "name": "EU",
    "size": 10,
    "nodes": [
        {
            "name": "England",
            "size": 2,
            "nodes": [
                {
                "name": "Center",
                "size": 1,
                "nodes": [
                        {
                        "name": "main street",
                        "size": 0.5,
                        "nodes": []
                        }
                    ]
                },
                {
                "name": "Vilage",
                "size": 1,
                "nodes": []
                }
            ]
        },
        {
            "name": "Germany",
            "size": 4,
            "nodes": []
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我需要以某种方式动态打印它

EU 10
EU - England 2
EU - England - Center 1
EU - England - Center - main street 0.5
EU - England …
Run Code Online (Sandbox Code Playgroud)

javascript

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

每次单击按钮即可旋转div元素

要点:单击按钮时,content-div旋转360度。但是,在第二次单击时,什么也没有发生。

我想要的是,每次单击按钮时,div元素都会旋转360度,就像第一次单击一样。

我找到了一些jQuery建议,但我希望通过使用JavaScript来完成。

var content = document.getElementById("content");
var btn = document.getElementById("btn");
btn.addEventListener("click", function() {
  content.style = 'transform: rotate(' + 0 + '360deg)';
});
Run Code Online (Sandbox Code Playgroud)
#content {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: lightblue;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 1s ease-in-out;
}

#btn {
  width: 100px;
  height: 50px;
  background: grey;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  text-decoration: none;
}

a {
  color: white;
  text-decoration: none;
}
Run Code Online (Sandbox Code Playgroud)
<div id="content">
  <p>It's spinning</p>
</div>
<div …
Run Code Online (Sandbox Code Playgroud)

javascript css

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

标签 统计

javascript ×9

jquery ×4

arrays ×2

api ×1

asp.net-mvc-4 ×1

concatenation ×1

css ×1

getjson ×1

html ×1

json ×1

login ×1

loops ×1

reactjs ×1