title: Validating other fields depending on select
body: <p>I have this in my view:</p>
  
  <pre><code>@using(Html.BeginForm())
  {
      &lt;label&gt; Condition Target &lt;/label&gt;
      &lt;input type="text" name="ConditionTarget1" id="ConditionTarget1"/&gt;
      &lt;input type="text" name="ConditionTarget2" id="ConditionTarget2"/&gt;
      &lt;br/&gt;
  
      &lt;label&gt; Condition Object &lt;/label&gt;
      &lt;select name="ConditionObject" id="ConditionObject"&gt;
          &lt;option value="1"&gt; Condition 1 &lt;/option&gt;
          &lt;option value="2"&gt; Condition 2 &lt;/option&gt;
      &lt;/select&gt;
      &lt;br/&gt;
  
      &lt;input type="submit"/&gt;
  }
  </code></pre>
  
  <p>In my controller (for example):</p>
  
  <pre><code>public ActionResult Validate(int value)
  {
      return Json(value == 1, JsonRequestBehavior.AllowGet);
  }
  </code></pre>
  
  <p>I want that when conditionobject changes, Validate server method should be called and depending on result conditiontarget text fields must become required (in this case if option 2 is selected). I tried jQuery remote validation but it validates select itself. Can you help me?</p>