diff --git a/app/views/challenges/_form.html.erb b/app/views/challenges/_form.html.erb index 8f901f541..80f42e726 100644 --- a/app/views/challenges/_form.html.erb +++ b/app/views/challenges/_form.html.erb @@ -85,12 +85,13 @@
  • <%= f.text_field :score, :class => "panel-form-height-30 fl", :no_label => true, :style => "padding:5px;" %> - +
    +
  • - 保存 - 取消 + 保存 + 取消
  • @@ -158,7 +159,12 @@ var text4 = document.getElementById("textarea_output_test"); autoTextarea2(text3, text4, 0, 140); autoTextarea2(text4, text3, 0, 140); - + $("#challenge_score").keyup(function(){ + (this.v=function(){this.value=this.value.replace(/[^0-9-]+/,'');}).call(this) + }); + $("#challenge_score").keyup(function(){ + this.v(); + }); $("#challenge_subject").keydown(function(){ $("#new_shixun_name").hide(); }); @@ -170,6 +176,8 @@ $("#new_shixun_name").show(); }else if($("#challenge_task_pass").val().trim() == ""){ $("#new_shixun_pass").show(); + }else if($("#challenge_score").val().trim()==""){ + $("#new_shixun_score").show(); }else{ $('#new_challenge').submit(); }