diff --git a/app/views/challenges/_form.html.erb b/app/views/challenges/_form.html.erb
index 1a59c21b3..ef32f3219 100644
--- a/app/views/challenges/_form.html.erb
+++ b/app/views/challenges/_form.html.erb
@@ -372,10 +372,13 @@
function challenge_create(){
test_set_whether_lock();
if($('#challenge_subject').val().trim() == ""){
+ $("#challenge_subject").focus();
$("#new_shixun_name").show();
}else if($("#challenge_task_pass textarea").val().trim() == ""){
+ $("#challenge_task_pass textarea").focus();
$("#new_shixun_pass").show();
}else if($("#challenge_score").val().trim()==""){
+ $("#challenge_score").focus();
$("#new_shixun_score").show();
}else{
$('#challenge_shixun_create').submit();
@@ -385,10 +388,13 @@
function challenge_update(){
test_set_whether_lock();
if($('#challenge_subject').val().trim() == ""){
+ $("#challenge_subject").focus();
$("#new_shixun_name").show();
}else if($("#challenge_task_pass textarea").val().trim() == ""){
+ $("#challenge_task_pass textarea").focus();
$("#new_shixun_pass").show();
}else if($("#challenge_score").val().trim()==""){
+ $("#challenge_score").focus();
$("#new_shixun_score").show();
}else{
$('#edit_challenge_<%= @challenge.id %>').submit();
diff --git a/app/views/games/show.js.erb b/app/views/games/show.js.erb
index 2e9af71ff..f6332a61e 100644
--- a/app/views/games/show.js.erb
+++ b/app/views/games/show.js.erb
@@ -1,4 +1,4 @@
-clearInterval(cm);
+clearInterval(cm); // tpi关闭耗时
$("#game_show_content").html('<%= escape_javascript(render :partial => 'games/game_show') %>');
$("#myshixun_top").html('<%= escape_javascript(render :partial => 'myshixuns/myshixun_top') %>');
$("#current_task_tab").attr('href','<%= myshixun_game_path(@myshixun.current_task, :myshixun_id => @myshixun) %>');