我正在尝试在提交表单时调用JavaScript函数.
这是代码但是在提交未调用的函数时,请提出建议并且我想使用javascript方法显示错误消息,如何在使用JavaScript的验证中显示错误消息.
<form id="register" name="register" onsubmit="validateForm()">
<label for="Username"> Username </label><br>
<input type="text" class="register-control" id="Username" name="Username" placeholder="Enter Username"> <br><br>
<label for="Password"> Password </label><br>
<input type="password" class="register-control" id="Password" name="Password" placeholder="Enter Password"><br><br>
<label for="Confirm-Password"> Confirm Password </label><br>
<input type="password" class="register-control" id="Confirm-Password" name="Confirm-Password" placeholder="Confirm Password" ><br><br>
<label for="email"> Email </label><br>
<input type="email" class="register-control" id="email" name="email" placeholder="Enter Valid Email"><br><br>
<button type="submit">Submit</button>
</form>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.8/jquery.validate.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#register").validate({
rules: {
"Username": {
required: true,
},
"Password": {
required: true, …Run Code Online (Sandbox Code Playgroud) 我正在使用jQuery来验证我的表单.我想看看用户名是否只是一个单词.我在Jquery http://jqueryvalidation.org/category/selectors/中看到了选择器,但在我的情况下不知道如何使用它.
<form id="register" name="register" action="/codejudge/contest.php" method="post" >
<label for ="Username"> Username </label><br>
<input type="text" class="register-control" id="Username" name="Username" placeholder="Enter Username"> <br><br>
<label for ="Password"> Password </label><br>
<input type="password" class="register-control" id="password" name="password" placeholder="Enter Password" ><br><br>
<label for ="Confirm-Password"> Confirm Password </label><br>
<input type="password" class="register-control" id="Confirm_Password" name="Confirm_Password" placeholder="Confirm Password" ><br><br>
<label for="email" > Email </label><br>
<input type ="email" class="register-control" id="email" name="email" placeholder="Enter Valid Email"><br><br>
<button type="submit" >Submit</button>
</form>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.8/jquery.validate.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#register").validate({
errorElement: 'div',
rules:{ …Run Code Online (Sandbox Code Playgroud) 我是python的新手我正在纠错 TypeError: 'str' object is not callable
当输入是
3
111+23
1638-1350
1992+133
Run Code Online (Sandbox Code Playgroud)
然后porgram运行成功,但当输入字符串包含'*'表示我的其他条件然后它throe TypeError
例如,如果输入是
3
111*23
1638-1350
110+456
Run Code Online (Sandbox Code Playgroud)
然后得到错误TypeError:'str'对象不可调用
这是我的代码链接到ideone代码 - > http://ideone.com/bDuXpW
def MAX(a,b,c):
if(a>b and a>c):
return a
elif(b>a and b>c):
return b
else:
return c
t=input()
for x in range(0,t):
myinput=raw_input()
if(myinput.find('+')!=-1):
num1,num2=myinput.split('+')
result=int(num1)+int(num2)
result_str=str(result)
num2='+'+num2
len1=len(num1)
len2=len(num2)
len3=len(result_str)
max=MAX(len1,len2,len3)
line='-'*max
num1=' '*(max-len1)+num1
num2=' '*(max-len2)+num2
result_str=' '*(max-len3)+result_str
print num1
print num2
print line
print result_str
print '\n'
elif(myinput.find('-')!=-1):
num1,num2=myinput.split('-')
result=int(num1)-int(num2)
result_str=str(result)
num2='-'+num2
len1=len(num1)
len2=len(num2)
len3=len(result_str)
max=MAX(len1,len2,len3) …Run Code Online (Sandbox Code Playgroud) 给定A和B的总和,让S i必须找到A*B的最大乘积,但是A的一个条件值将在[P,Q]的范围内.
怎么办呢?
如果没有范围,则任务非常简单.
使用推导方法.
如何找到最大产品,例如.
A + B = 99的A值将是[10,20]
那么A和B的最大乘积是多少
O(N)不足以解决问题
jquery ×2
validation ×2
forms ×1
html ×1
javascript ×1
math ×1
maximize ×1
product ×1
python ×1