用户在字段中设置不等式,即strList= {'sum','mean','max','min'};
funList = cellfun(@str2func,strList,'uniformOutput',false);
nFunctions = length(funList);
data = rand(10,1);
results = zeros(nFunctions,1)
for iFunction = 1:nFunctions
results(iFunction) = fulList{iFunction}(data);
end
。这是通过点击按钮上的javascript函数存储的。
我的问题是,当字母后面有一个“小于”符号时,该字段在特定情况下不起作用。所以,它会存储很好,例如50<A, X>30, 50<C<100
。在后两种情况下,它只显示第一个数字,这意味着它的模式“少于后跟字母”有问题,因为这是简单的省略。我如何使它工作?
这是我的代码(php):
X>30, A<50, but NOT 50<A or 50<C<100
和javascript部分(基本上附加所有输入的等式,用“:”分隔)
echo "<input type=\"text\" id=\"equation\">";
echo "<button onclick=\"addEq()\">Add</button>";
答案 0 :(得分:0)
将<
替换为<
,将>
和>
替换为<
。
使用<a>
和一个字母,浏览器会尝试将其呈现为html,因为它认为它是一个标记(如var addEq = function() {
eq = document.getElementById("equation").value.replace(/</g, '<');
if (document.getElementById("result").innerHTML == "") {
document.getElementById("result").innerHTML = eq;
} else {
document.getElementById("result").innerHTML += ":" + eq;
}
}
function getResult() {
var res = document.getElementById("result").innerHTML.replace(/</g, '<');
console.log(res);
return res;
}
)。
<input type="text" id="equation" value="50<C<100">
<button onclick="addEq()">Add</button>
<button onclick="getResult()">Result</button>
<span id="result"></span>
JSONObject images = post.getJSONObject("thumbnail_images");
JSONObject mediumLarge = images.getJSONObject("medium_large");
item.setAttachmentUrl(mediumLarge.optString("url"));