我正在解决一个涉及递增计数器并显示它的问题.我初始化和增加变量的方式似乎很正常.见计数器变量
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char s[5];
int counter = 1;
while (cin >> s && (strcmp(s, "*") != 0))
{
cout << "Case " << counter++ << ": Hajj-e-A";
if (s[0] == 'H')
{
cout << "kbar\n";
}
else if (s[0] == 'U')
{
cout << "sghar\n";
}
}
}
Run Code Online (Sandbox Code Playgroud)
但程序神秘地显示了错误的结果.它没有正确地增加从1开始的值.查看输出.
Case 1: Hajj-e-Akbar
Case 0: Hajj-e-Asghar
Case 1: Hajj-e-Akbar
Case 0: Hajj-e-Asghar
Run Code Online (Sandbox Code Playgroud)
但是当我尝试通过使用Linux的http://www.tutorialspoint.com/compile_cpp_online.php编译并运行它时,它产生了正确的结果.该计划也被在线法官接受.
Case 1: Hajj-e-Akbar
Case 2: …Run Code Online (Sandbox Code Playgroud) 我有一个包含 2 个字段的表单,其中一个是必需的。我使用 HTML5 required属性来检查提交期间是否填写了该字段。
<form id ='reg' name='reg' action='here.php' method='post'>
<input type='text' id='name' name='name' placeholder='Name' value='' required="true" />
<input type='text' id='contactno' name='contactno' placeholder='Contact No' value='' />
<input type='submit' value='Register' name='register' id='register' />
</form>
Run Code Online (Sandbox Code Playgroud)
在表单实际提交之前,我想显示一个确认框(使用alertify jQuery 插件)来提示用户提交。如果用户单击“确定”,则应提交表单。否则,它不应该。一旦提交事件触发,我使用此代码进行确认框检查:
$("#reg").submit(function()
{
alertify.confirm("Are you sure you want to commit your reservation?", function (e)
{
if (e) {
// user clicked "ok"
alertify.success("You've confirmed your reservation.");
return true;
} else {
// user clicked "cancel"
alertify.error("You did not confirm your reservation.");
return …Run Code Online (Sandbox Code Playgroud)