韩元';不要在php页面上运行
我有一个php页面和一些javascript代码,可以运行一些字段的总数。我很好地复制了一个正在运行的测试,并对代码进行了一些修改。嗯,它不起作用,我似乎也不能起作用。是否有明显的东西我遗漏了,或者有其他原因导致它没有运行韩元';不要在php页面上运行,php,javascript,html,Php,Javascript,Html,我有一个php页面和一些javascript代码,可以运行一些字段的总数。我很好地复制了一个正在运行的测试,并对代码进行了一些修改。嗯,它不起作用,我似乎也不能起作用。是否有明显的东西我遗漏了,或者有其他原因导致它没有运行 <?php //server connection info ?> <html> <head> <title>Survey</title> <link rel="stylesheet" typ
<?php
//server connection info
?>
<html>
<head>
<title>Survey</title>
<link rel="stylesheet" type="text/css" href="styles.css" />
<script type="text/javascript">
function Total()
{
var a=document.getElementById("a").value;
var b=document.getElementById("b").value;
var c=document.getElementById("c").value;
var d=document.getElementById("d").value;
a=parseInt(a);
b=parseInt(b);
c=parseInt(c);
var total=a+b+c;
document.getElementById("total").value=total;
}
</script>
</head>
<body>
<h1>QUALITY OF LABOR SURVEY</h1>
<p />
<h2>ABOUT YOUR COMPANY</h2>
<div class="Wrapper">
<form id="Main" method="post" action="Process.php">
<div class="Question">
1. In what state and county is your business located? (click below)
</div>
<div class='answer'>
<?php
$tsql = "select
StateCountyID,
State,
County
from dbo.StateCounty
where State='MO'
and Active='True'
order by State";
$tsql2 = "select
StateCountyID,
State,
County
from dbo.StateCounty
where State='IL'
and Active='True'
order by State";
/* Execute the query. */
$stmt = sqlsrv_query( $conn, $tsql);
if ( $stmt )
{
echo "<span><select name='ListMO'>";
echo "<option value='0'>MO-County</option>";
while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_NUMERIC))
{
echo "<option value='".$row[0]."'>";
echo $row[2];
echo "</option>";
}
echo "</select></span>";
}
else
{
echo "Error in statement execution.\n";
die( print_r( sqlsrv_errors(), true));
}
$stmt2 = sqlsrv_query( $conn, $tsql2);
if ( $stmt2 )
{
echo "<span><select name='ListIL'>";
echo "<option value='0'>IL-County</option>";
while( $row = sqlsrv_fetch_array( $stmt2, SQLSRV_FETCH_NUMERIC))
{
echo "<option value='".$row[0]."'>";
echo $row[2];
echo "</option>";
}
echo "</select></span>";
}
else
{
echo "Error in statement execution.\n";
die( print_r( sqlsrv_errors(), true));
}
?>
</div>
<table width="700px">
<tr>
<td style="font-size: 1.2em; font-weight: bold;">
ABOUT YOUR EMPLOYMENT
</td>
<td style="font-weight: bold;">
(Exclude Temporary Employees Throughout Survey)
</td>
</tr>
</table>
<p />
<b>Please estimate the following:</b>
<p />
<div class="Question">
4. Number of Full-Time Hourly Employees (Eligible for Full-Time Benefits)
</div>
<div class="Answer">
<input type="text" id="a" value="0" onchange="Total();" />
</div>
<div class="Question">
5. Number of Part-Time Hourly Employees(Not Eligible for Full-Time Benefits)
</div>
<div class="Answer">
<input type="text" id="b" value="0" onchange="Total();" />
</div>
<div class="Question">
6. Salaried Employees
</div>
<div class="Answer">
<input type="text" id="c" value="0" onchange="Total();" />
</div>
<div class="Question">
7. Is this your current number of employees? If not, change responses to 4, 5, and 6.
</div>
<div class="Answer">
<input type="text" id="total" value="0" onchange="Total();" />
</div>
调查
函数总数()
{
var a=document.getElementById(“a”).value;
var b=document.getElementById(“b”).value;
var c=document.getElementById(“c”).value;
var d=document.getElementById(“d”).value;
a=parseInt(a);
b=parseInt(b);
c=parseInt(c);
var总计=a+b+c;
document.getElementById(“总计”).value=total;
}
劳动质量调查
关于你的公司
1.您的企业位于哪个州和县?(点击下方)
产生错误,因为您似乎没有id=“d”
产生错误,因为您似乎没有要检查的元素
- 它不是在所有浏览器中都能工作吗
- 您是否确认在单独的文件中时,确切的代码可以工作
- 您是否尝试将脚本移动到页面底部
您还应该在Firefox中使用调试器,甚至可以找到类似Firefox的工具。有助于发现此类问题。需要检查的一些事项
- 它不是在所有浏览器中都能工作吗
- 您是否确认在单独的文件中时,确切的代码可以工作
- 您是否尝试将脚本移动到页面底部
您还应该在Firefox中使用调试器,甚至可以找到类似Firefox的工具。有助于发现类似问题。请尽量缩短您的问题!隔离它
我也强烈推荐使用
你很快就会找到答案:)请尽量缩短你的问题!隔离它
我也强烈推荐使用
您很快就会找到答案:)您的HTML中没有元素“d”。如果您注释掉该行:
var d=document.getElementById("d").value;
如果HTML中没有元素“d”,它应该可以正常工作。如果您注释掉该行:
var d=document.getElementById("d").value;
它应该可以很好地工作我还想给你一些建议来改进你的代码
调试javascript
- firefox扩展firebug绝对是调试javascript的必备工具
写Javascript
- 将javascript放在单独的文件中,例如:myjavascript.js,并从html页面中包含该文件。这将减少页面的重量,并使代码分离更加清晰
- 使用javascript框架帮助您生成更好的javascript,例如jquery或yui(Yahoo!用户界面库)
编写PHP
- 通过将PHP放在单独的文件中并包含它,可以更好地分离PHP/HTML。例如:
我还想提出一些改进代码的建议
调试javascript
- firefox扩展firebug绝对是调试javascript的必备工具
写Javascript
- 将javascript放在单独的文件中,例如:myjavascript.js,并从html页面中包含该文件。这将减少页面的重量,并使代码分离更加清晰
- 使用javascript框架帮助您生成更好的javascript,例如jquery或yui(Yahoo!用户界面库)
编写PHP
- 通过将PHP放在单独的文件中并包含它,可以更好地分离PHP/HTML。例如:
谢谢。我以为我把那句话删掉了,但显然我错了。它现在起作用了,耶!我想说SilentGhost应该得到更多的检查(特别是因为他快了3分钟),但是哦,好吧,谢谢。我以为我把那句话删掉了,但显然我错了。它现在起作用了,耶!我想说SilentGhost应该得到更多的检查(特别是因为他比我快了3分钟),但是当我看的时候,我想它说的是另一个是第一次检查你的问题的排序。当我看的时候,我想它说另一个是第一个。检查你的问题的排序。按票数排序。