function checkNullSearch(e) {
if ($('#searchInput').val() === "") {
$('#searchInput').attr("value", "null");
}
}
script.js
<form role="form" id="form-arya">
<div class="form-group">
<div class="panel panel-primary searchPanel">
<div class="input col-sm-12">
<input type="text" class="form-control" id="searchInput"
name="searchInput"
aria-describedby="Not Null"
placeholder="Search"
required>
</div>
<div class="inputAndButtons">
<div class="standartSearch">
<button class="btn btn-arya btn-success" type="submit" name="ara"
value="standart">
<i class="glyphicon glyphicon-search" aria-hidden="true" onclick="checkNullSearch(this)"></i>
Search
</button>
</div>
</div>
</div>
</div>
</form>
xxx.html
有时它可以工作,有时却不起作用 我想在输入控件上做。如果输入为空值,我想返回“ null”
答案 0 :(得分:0)
按如下所示更改按钮代码:-
<button class="btn btn-arya btn-success" type="submit" name="ara" value="standart" onclick="checkNullSearch(this)"><i class="glyphicon glyphicon-search" aria-hidden="true"></i>Search</button>
并在您的jQuery代码中使用$.trim()
function checkNullSearch(e) {
if ($.trim($('#searchInput').val()) == "") {
$('#searchInput').attr("value", "null");
}
}
答案 1 :(得分:0)
检查输入的空白字符。即使输入似乎为空,也可能会有空白字符。请尝试使用trim()方法删除这些空白
答案 2 :(得分:0)
您可以使用此代码获取输入值
function getInputValue(id) {
return document.getElementById(id).value.trim();
}
使用
getInputValue("searchInput")
答案 3 :(得分:0)
您的方法没有错。您正在使用JQuery,因此,如果您在页面中导入jquery文件,则每次都可以使用。但是代替此代码
holder.viewYouWant.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (onItemClickListener != null)
onItemClickListener.onItemCLickListener(position,data);
}
});
您必须像这样使用。
$('#searchInput').attr("value", "null");
如果您要使用javascript,可以检查以下内容
$('#searchInput').val('');
答案 4 :(得分:0)
在选中null之前,您需要删除输入文本中的空格。因此,您可以使用修剪功能
var str = " Hello World! ";
alert(str.trim());
如果浏览器不支持修剪功能,请使用以下方式
function myTrim(x) {
return x.replace(/^\s+|\s+$/gm,'');
}
function myFunction() {
var str = myTrim(" Hello World! ");
alert(str);
}
答案 5 :(得分:0)
这对我有用。
<xs:group name="abc">
<xs:choice>
<xs:element ref="a"/>
<xs:element ref="b"/>
<xs:element ref="c"/>
</xs:choice>
</xs:group>
<xs:complexType name="abc">
<xs:group ref="abc"/>
</xs:complexType>
<xs:complexType name="abc-repeated">
<xs:sequence>
<xs:group ref="abc" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>