php html输入文本字段

时间:2017-01-22 21:58:58

标签: javascript php html

用户在字段中设置不等式,即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>";

1 个答案:

答案 0 :(得分:0)

<替换为&lt;,将>&gt;替换为<。 使用<a>和一个字母,浏览器会尝试将其呈现为html,因为它认为它是一个标记(如var addEq = function() { eq = document.getElementById("equation").value.replace(/</g, '&lt;'); 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(/&lt;/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"));