关于心理测试程序该如何设计?
最近学习php的面向对象开发,新手一枚,大家勿笑,想开发一个心理测试界面,心理测试题目类型是跳转型的。如下:
1.你身体状况非常好,足以承受高强度的运动或过度的劳累吗?
? 是的??2
? 不是??4
2.在团队中,即使与他人发生矛盾,你也能很好的处理,而不会影响工作效率吗?
? 是的??5
? 不是??3
……
23.你的人际关系很好吗?
? 是的??A
? 不是??B
24.你会进行一个收益很诱人但风险很大的投资吗?
? 会??C
? 不会??D
这种该怎么设计程序?
回复讨论(解决方案)
js 判断 div show or hide.
楼上说的
用js获取用户结果 判断 下一题需要显示的问题
每道题赋予一个权值放在表单里即可。
每道题赋予一个权值放在表单里即可。
可以举个具体的例子吗? 多谢啦
可以给某个选项增加条件,比如选中1则后续只需要做24,25,而不需要22,23,那么可以通过js来控制是显示22,23还是24,25.
如#1的div,或者直接给表格的某一行添加一个id,用getElementById也能控制了。

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Laravel simplifies handling temporary session data using its intuitive flash methods. This is perfect for displaying brief messages, alerts, or notifications within your application. Data persists only for the subsequent request by default: $request-

The PHP Client URL (cURL) extension is a powerful tool for developers, enabling seamless interaction with remote servers and REST APIs. By leveraging libcurl, a well-respected multi-protocol file transfer library, PHP cURL facilitates efficient execution of various network protocols, including HTTP, HTTPS, and FTP. This extension offers granular control over HTTP requests, supports multiple concurrent operations, and provides built-in security features.

This is the second and final part of the series on building a React application with a Laravel back-end. In the first part of the series, we created a RESTful API using Laravel for a basic product-listing application. In this tutorial, we will be dev

Laravel provides concise HTTP response simulation syntax, simplifying HTTP interaction testing. This approach significantly reduces code redundancy while making your test simulation more intuitive. The basic implementation provides a variety of response type shortcuts: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

Do you want to provide real-time, instant solutions to your customers' most pressing problems? Live chat lets you have real-time conversations with customers and resolve their problems instantly. It allows you to provide faster service to your custom

In this article, we're going to explore the notification system in the Laravel web framework. The notification system in Laravel allows you to send notifications to users over different channels. Today, we'll discuss how you can send notifications ov

Article discusses late static binding (LSB) in PHP, introduced in PHP 5.3, allowing runtime resolution of static method calls for more flexible inheritance.Main issue: LSB vs. traditional polymorphism; LSB's practical applications and potential perfo

PHP logging is essential for monitoring and debugging web applications, as well as capturing critical events, errors, and runtime behavior. It provides valuable insights into system performance, helps identify issues, and supports faster troubleshoot
