下面的代码我无法实现;我的要求很简单,就是希望通过单选按钮,实现计算器的方根和平方的功能;能否给能实现的代码给我?
<html><head><title>123</title>
<script language="javascript">
<!--function calculate(form,field)
{
if(field=="result")
{
if(form.action[1].checked)
{form.result.value=Math.sqrt(form.enter.value);}
else{form.result.value=form.enter.value/2;}
}
}
else
{
if(form.action[1].checked)
{form.result.value=form.enter.value*form.enter.value;}
else{form.result.value=form.enter.value*2;}}
}
-->
</script>
</head><body >
<form name="form" method="post" action="">
 
  <br>
  <label>express: 
  <input type="text" name="enter" value="" onChange="calculate(this.form,this.name);">
  </label>
  <label><br>
  action:<br>
  <input type="radio" name="action" value="double" onClick="calculate(this.form,this.name);" >
  double  </label>
  <label>
  <input type="radio" name="action" value="square" onClick="calculate(this.form,this.name);">
  </label>
  square
  <label><br>
  </label>
  result: 
  <label></label>
  <label>
  <input type="text" name="result" onChange="calculate(this.form,this.name);">
  </label>
  <br>
</form>
</body>
</html>