Javascript Java脚本没有';t在爱奥尼亚框架中的html文件中运行
我有一个表单,用于获取用户输入。我希望在标头中运行JS来检查验证 我的html代码:Javascript Java脚本没有';t在爱奥尼亚框架中的html文件中运行,javascript,html,cordova,ionic-framework,Javascript,Html,Cordova,Ionic Framework,我有一个表单,用于获取用户输入。我希望在标头中运行JS来检查验证 我的html代码: <ion-view view-title="{{chat.name}}"> <ion-content class="padding"> <head> <meta charset="UTF-8"> <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.1
<ion-view view-title="{{chat.name}}">
<ion-content class="padding">
<head>
<meta charset="UTF-8">
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/themes/pepper-grinder/jquery-ui.css" media="screen" rel="stylesheet" type="text/css">
<script>
function validateForm(objForm) {
if (objForm.Make.selectedIndex == 0) {
alert("Please select a request");
returnStatus = 0;
};
var x = document.forms["request"]["description"].value;
if (x == null || x == "") {
alert("Please fill out the description");
return false;
}
}
</script>
</head>
<body>
<h2>Service Request</h2>
<br></br>
<div id="container">
<form action="" method="post" id="customtheme" name ="request">
<p>
<label for="RequestType" style="padding-right:56px">Request Type:</label>
<SELECT NAME="Make" id="request">
<option value="0">--Please select--</option>
<option value="1">Car Pass Ticket</option>
</SELECT>
</p>
<p>
<label for="description" style="padding-right:56px" style="vertical-align: top;">Description:</label>
<textarea name="description" id="description" cols="10" rows="6" required></textarea>
</p>
<p>
<input TYPE="BUTTON" VALUE="Submit" name="submit" style="align:center" id="submitbutton" onClick="validateForm(document.request)"/>
</p>
</form>
</div>
</body>
</ion-content>
</ion-view>
函数validateForm(objForm){
if(objForm.Make.selectedIndex==0){
警报(“请选择一个请求”);
returnStatus=0;
};
var x=document.forms[“request”][“description”]。值;
如果(x==null | | x==“”){
警告(“请填写说明”);
返回false;
}
}
服务请求
请求类型:
--请选择--
汽车通行证
说明:
我在头文件中有一个java脚本,但没有执行。可以采取什么措施来修复错误,或者采取任何其他方式进行验证 把它放在控制器里。你为什么把它放在那里
被注入到
中,这基本上是ui路由器
的糖分
为什么在离子视图中有头部、身体等
先看角度文档,然后看离子文档。这种jQuery方法行不通。并删除jq-ui.css。您已经有了Ionic,它是一个UI框架。将您的验证逻辑放在AngulaJS控制器中,而不是放在自由浮动脚本标记中。尝试将您的脚本包装在$(document).ready()函数中。@Ondrej这不是一个jQueryapplication@Gajotres啊,好。谢谢